NodeJS自动刷新服务器

时间:2016-01-31 19:02:15

标签: node.js netbeans

好的,我正在使用 NetBeans ,我有这段代码:

var express = require("express");
var app = express();

app.get("/", function (req, res) {
   res.send("Hi"); 
});

app.listen(8000);

当我点击运行文件时,它开始侦听端口8000.但是,当我进行更改然后再次运行文件时,无法启动侦听端口8000,因为前一个没有终止。我可以选择选中"在保存时应用代码更改"在选项 - > HTML / JS-> Node.js中。如何刷新以前启动的服务器而不是启动新服务器?

2 个答案:

答案 0 :(得分:1)

好的,NetBeans中的项目设置为作为WebApplication运行,但不是作为NodeJS应用程序运行,因此它没有启动nodeJS服务器。要更改它,您必须右键单击您的项目并转到"属性" - >"运行"然后改变" Run As:"到" Node.js应用程序"并检查"重新启动运行Node.js进程"。

答案 1 :(得分:0)

'应用代码更改保存'是imho进行调试。您可以运行项目而不是文件,如果您运行项目并且它已经运行,那么NetBeans将停止正在运行的项目(例如释放端口),它将继续并运行项目