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

来源:互联网 发布:游戏公司程序员绩效 编辑:程序博客网 时间:2024/06/07 14:52
 一: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
原创粉丝点击