您的位置:首页 > Web前端 > Node.js

Node.js一些知识点(操作步骤)

2017-07-28 19:58 337 查看
 一:node.js
     Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。
     特点: 
          Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。 
          Node.js 的包管理器 npm,是全球最大的开源库生态系统。
     1、创建js文件
     2、执行js: node  文件名.js
          - 目录导航命令: cd   path(路径)
                1)打开下级目录   cd   dir(目录名称)
                2)打开上一级      cd.. 
               * 如果打开的盘符不同,需要切换盘符
               -  查看文件夹结构命令:dir
               -  创建文件夹: mkdir 
dir_name(文件名称

               -  删除文件夹: rmdir   dir_name(文件名称

      小技巧:命令行中使用tab可以补全内容
                   命令行中使用上下箭头可以执行之前的命令

     3、node.js异步操作
          -  引入包  require(‘moduleName’)
     4、模块:  别人写好的功能模块
         
-  创建模块   module.js

          -  模块导出   module.exports  =  Currency
          -  使用模块   require(‘./module’)
               * 系统模块可以直接指定模块名
               * 自定义模块需要指定路径
               * 模块可以是文件夹或文件名
                    1)如果是文件夹,里面需要index.js
                    2)查找顺序会先找文件,再找文件夹
     5、使用第三方模块
          1)NPM - node package manager
               可以查找、使用第三方模块
          2)使用:
               -安装包: npm  install  pName@x.x.x(第三方模块版本号)
               * 别名  npm i pName@x.x.x
               * 安装package.json中描述的全部依赖包
                    npm init

               * 由于服务器在国外,可以通过使用NPM淘宝镜像解决速度问题:
               npm config set registry https://registry.npm.taobao.org                -卸载包:npm uninstall pName
                   -在node程序中使用包: require(‘jquery’)  node自动在node_modules文件夹查找
          3)查看版本信息 : npm info pName
          4)项目配置文件:  package.json
               -创建配置文件:npm init
     6、Express   ★
          1)基于node.js的MVC框架,用于简化WEB应用开发
               model  view  controller
          2)使用
               -安装express和express-generator
               npm i express -g  (global全局安装)
               npm i express-generator
-g  (global全局安装)

               -创建项目  express  projName
               -进入项目目录  cd  projName
               -安装依赖  npm i
               -启动项目  npm start
               -访问项目  http://localhost:3000
               -关闭项目  ctrl+c
小技巧
     1、安装node-dev可以避免重启服务器
          npm i -g node-dev
     7、RESTful  API
          GET查询/POST新增/PUT更新/DELETE删除
          GET          http://localhost:3000/users/1           POST        http://localhost:3000/users/1
          PUT          http://localhost:3000/users/1
          DELETE     http://localhost:3000/users/1
          http://localhost:3000/users
         
1)编写接口 routes/users.js
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: