相关疑难解决方法(0)

从命令行停止node.js程序

我有一个简单的TCP服务器,可以监听端口.

var net = require("net");

var server = net.createServer(function(socket) {
    socket.end("Hello!\n");
});

server.listen(7777);
Run Code Online (Sandbox Code Playgroud)

我启动它,node server.js然后在Mac上用Ctrl + Z关闭它.当我尝试再次运行它时,node server.js我收到此错误消息:

node.js:201
        throw e; // process.nextTick error, or 'error' event on first tick
          ^
Error: listen EADDRINUSE
at errnoException (net.js:670:11)
at Array.0 (net.js:771:26)
at EventEmitter._tickCallback (node.js:192:41)
Run Code Online (Sandbox Code Playgroud)

我以错误的方式关闭程序吗?我怎样才能防止这种情况发生?

command node.js

293
推荐指数
14
解决办法
50万
查看次数

Ctrl+C 不会在 VS Code 的命令行中停止节点服务器

在正常的 Windows 命令提示符下,ctrl+c将停止运行节点服务器。

但是,如果我启动命令通过VS代码菜单项的提示Open in Command Prompt,然后按ctrl+c(甚至多次)并没有停止服务器如常。

知道与标准 Windows 命令提示符相比,VS Code 命令提示符有什么不同吗?

(在 Windows 10 x64 上运行)(VS Code 1.11.2)

command-line node.js visual-studio-code

9
推荐指数
3
解决办法
1万
查看次数