我已经安装并正在运行一个 node .osx上的js服务器.我已经创建了一个聊天模块,并且正在愉快地运行它.我修改了一些片段,需要重新启动服务器才能看到效果.

我只知道如何通过关闭终端窗口,然后重新打开它,然后运行node chatdemo来重新启动.再说一遍.

有没有办法在不关闭终端的情况下重启?

谢谢

推荐答案

如果它只是在运行(不是守护进程),那么就使用Ctrl-C.

如果它是守护的,那么您可以try :

$ ps aux | grep node
you   PID  1.5  0.2  44172  8260 pts/2    S    15:25   0:00 node app.js
$ kill -2 PID

其中,PIDps输出中的数字替换.

Node.js相关问答推荐

NX无法使用缓存运行根级脚本

编辑Mongoose中的对象嵌套数组

从MongoDB获取Tree数据

未显示NPM版本

关于Node.js中的AES加密库的问题

我正在try 在公共目录中使用 Express.js 项目部署 Angular 静态构建

无法截取页面截图

错误:无法为 /blog 收集页面数据并且在 object.fetch 处获取失败

在 .htaccess 中从非 www 切换到 www 后如何解决无法访问该站点?

如何防止 Chrome 通过 Selenium 崩溃?

MongoDB Atlas中的聚合触发器不起作用

使用 .pipe(res) 向客户端发送音频不允许您搜索?

类 WebSwapCGLLayer 在 Mac OS X /System 和 node_modules 中都实现了

AWS EC2 npm install 突然很慢

如何限制 cron 表单将消息推送到 RabbitMQ?

运行摩卡+伊斯坦布尔+通天塔

如何让should.be.false语法通过 jslint?

Forever + Nodemon 一起运行

如何从 find 方法返回 Mongoose 结果?

expressjs app.VERB 调用中的 next() 和 next('route') 有什么区别?