启动、停止 Node Express 服务器

Posted

技术标签:

【中文标题】启动、停止 Node Express 服务器【英文标题】:Start, Stop Node express server 【发布时间】:2015-11-30 14:45:54 【问题描述】:

当我发出命令 npm start 时,它会启动服务器并看到以下输出

expressproject@0.0.0 start /var/www/html/helix/expressproject
node ./bin/www

有npm stop的命令吗?

经过一番搜索,我发现 package.json 只是开始

"scripts": 
"start": "node ./bin/www"

,

如何停止或重新启动服务器?

如果我按 Ctrl + z 会发生什么,它只会终止 npm start。服务器真的停止了吗?

【问题讨论】:

Ctrl + c(SO也有字符限制) 【参考方案1】:

您可以停止服务器按 control + c 或通过 unix 命令或 SO 进程监视器终止进程(取决于 SO)。

Control+z behaviour

Examples

【讨论】:

@Kraken 使用 $ ps -a 命令列出所有进程。查看节点进程的 PID 并使用以下命令将其终止: $ kill -9 processPID 其中 processPID 是一个类似 1115 的数字

以上是关于启动、停止 Node Express 服务器的主要内容,如果未能解决你的问题,请参考以下文章

解决node+express在linux上关闭服务器服务就停止的问题(非PM2)

如何添加node express 为windows 启动服务器

如何启动/停止 IIS Express 服务器?

启动 node.js express 服务器作为服务

NodeJS Broken Pipe 导致我的 Express api 停止工作

node.js 之express全局安装并且启动一个微服务