简介
Node.js是一个内置有chrome V8引擎的JavaScript运行环境,他可以使原本在浏览器中运行的JavaScript有能力跑后端,从而操作我们数据库,进行文件读写等。
Node.js使得JavaScript可以脱离浏览器的窗口,独立运行在Node.js提供的环境中,所以Node.js中没有BOM,DOM这些概念。Node.js中根本没有页面,主要是进行一些服务器上的操作(比如:读写文件,网络通信…)。我们只需要基本的JavaScript语法基础(ES6)即可学习。
特点(记住三句话)
- 事件驱动
- 非阻塞IO模型(异步)
- 轻量和高效
安装
官网地址nodejs.org
我们在开发的过程中,每次改完代码之后都必须重启服务器,显然这样的操作效率是比较低,这里给大家推荐个工具,nodemon
,nodemon
可以帮我们实时监听项目中代码的变化,并且自动重启服务,而且配置简单。
- 安装:
npm install -g nodemon
- 使用
nodemon
运行项目,取代之前的node app.js
。
1 | nodemon [your app.js] |
项目运行之后,nodemon
会自动监听代码的改动,并且重新启动服务,大大增加我们开发效率。
nodemon
常见配置
- 在命令行指定应用的端口号:
nodemon ./server.js localhost 8080
- 查看帮助,帮助里面有很多选项都是一目了然:
nodemon -h 或者 nodemon --help
- 运行 debug 模式:
nodemon --debug ./server.js 80
- 手动重启项目:
Nodemon
命令运行的终端 窗口中输入rs
两个字符,然后再按下回车键,就能手动重启Nodemon
了。
- 本文作者: Raphael_Li
- 本文链接: https://lifei-2019.github.io/node1/
- 版权声明: 本博客所有文章除特别声明外,均采用 Apache License 2.0 许可协议。转载请注明出处!