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

 一: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
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值