好的,我使用的是NetBeans,我有一段代码:
var express = require("express");
var app = express();
app.get("/", function (req, res) {
res.send("Hi");
});
app.listen(8000);当我单击run文件时,它开始监听端口8000。但是,当我更改,然后再次运行文件时,无法在端口8000上启动,因为上一个端口未被终止。我在选项->/JS->Node.js中选中了选项 "Apply Changed on Save“。如何刷新先前启动的服务器而不是启动新服务器?
发布于 2016-02-01 01:56:02
好的,NetBeans中的项目被设置为WebApplication运行,但没有作为NodeJS应用程序运行,因此它没有启动nodeJS服务器。要更改它,您必须右键单击项目并转到"Properties"-> "Run“,然后将”Run:“更改为"Node.js Application”,并检查“重新启动运行Node.js进程”。
发布于 2016-01-31 20:14:35
“在保存上更改的应用代码”是调试的重要内容。您可以运行项目而不是文件,如果您运行的项目已经在运行,那么NetBeans将停止正在运行的项目(例如,释放端口),它将继续并运行projec。
https://stackoverflow.com/questions/35118026
复制相似问题