linux如何重启nodejs? - 网站

linux如何重启nodejs?

分类:Node.js常见问题 · 发布时间:2019-09-06 10:59 · 阅读:2896

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型。

linux重启nodejs的方法:

1、我们可以通过修改代码里面的监听端口,然后重新运行。

这样会导致一个问题是,服务器的监听端口越来越多,会给服务器带来些许的压力,这种方法也是不可取的,没运行一次监听一个新端口,当然不是我们所希望的啦;

2、使用nodemon运行js

nodemon是一个nodejs的版本管理器,会自动在后台帮我们监控服务器端的程序是否会发生变化。如变化,立即重启服务器(这个重启会造成什么样的影响?)

用例:nodemon index.js;

安装:

npm install nodemon -g //install it

文档地址:https://github.com/remy/nodemon

因为用npm安装的,那么 usr/bin/ 目录下默认的是nodejs,所以需要先 ln -s /usr/bin/nodejs /usr/bin/node 创建alias

3、使用node-dev index.js

下载安装,使用方法参考https://github.com/fgnass/node-dev

4、ctrl+c,在进程的shell中杀死进程端

5、如果在3不小心使用ctrl+z后台运行,

可以用fg命令再调到前台继续运行,也可以通过使用netstat -nap | grep node查看监听的端口的进程id,然后使用kill -9 进程id 来手动杀死进程(限linux下使用);

标签:
nodejs

相关文章

如何设置 nodejs 的环境变量

在前端开发过程中,我们需要对 application 运行的环境进行设置,一般会包括开发环境development,生产环境production,每个环境可以对应不同的一些配置,例如不同环境下请求的地址...

谈谈Node.js与JavaScript的差异

Javascript是一种web前端语言,主要用于web开发中,由浏览器解析执行。Node.js是一个可以快速构建网络服务及应用的平台,是用Javascript语言构建的服务平台。

npm install安装报错怎么解决?

解决方法:1、报“operation not permitted”错误,通过“npm i 包名 --no-optional”解决;2、报“Missing: chromedriver”错误,表示没有安装chromedriver,安装一下即可。

怎么使用npm下载vue.js?

使用npm下载vue.js的方法:1、安装node.js和npm;2、安装cnpm;3、使用命令cnpm install -g vue-cli来安装即可。

vue.js和node.js是什么关系?

vue.js和node.js并没有关系,vue.js是前端框架,算是js的三大框架之一吧,node.js是后端开发语言,同php、java、c#一样的。但是他们可以配合使用。

返回分类 返回首页