如何解决Node JS中的刷新问题

时间:2019-07-31 08:24:42

标签: javascript node.js server

我是Node js编程语言的初学者。我只想问为什么在js文件中进行每次更改后都必须在命令行上运行。 例如:

我从此更改

var http = require('http');

http.createServer(function (req, res) {
    res.write("The date and time are currently displaying");
    res.end('Hello World!');
}).listen(9001);

var http = require('http');

http.createServer(function (req, res) {
    res.write("The date");
    res.end('Hello World!');
}).listen(9001);

当我刷新时,它在浏览器中没有改变。

当我通过cmd运行它,然后刷新浏览器时,它发生了变化。 请告诉我,每当我浏览器立即更改时该怎么办 更改js文件。为什么不更改。

1 个答案:

答案 0 :(得分:1)

您可能正在使用

运行节点服务器

node filename.js

如果要在每次更改后仅重新启动服务器,则应使用npm的 nodemon 软件包。

要做:

第一步:使用以下命令安装nodemon

(sudo) npm install -g nodemon

第2步:安装后,只需转到项目文件夹并运行

nodemon

现在,对节点文件进行的任何更改,节点服务器都将使用最新更改自动重新启动。