好的,我正在使用 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中。如何刷新以前启动的服务器而不是启动新服务器?
答案 0 :(得分:1)
好的,NetBeans中的项目设置为作为WebApplication运行,但不是作为NodeJS应用程序运行,因此它没有启动nodeJS服务器。要更改它,您必须右键单击您的项目并转到"属性" - >"运行"然后改变" Run As:"到" Node.js应用程序"并检查"重新启动运行Node.js进程"。
答案 1 :(得分:0)
'应用代码更改保存'是imho进行调试。您可以运行项目而不是文件,如果您运行项目并且它已经运行,那么NetBeans将停止正在运行的项目(例如释放端口),它将继续并运行项目