gpt4 book ai didi

node.js - 使用 Node.JS HTTP 服务器的工作流程

转载 作者:太空宇宙 更新时间:2023-11-03 23:47:01 25 4
gpt4 key购买 nike

目前正在学习Node.JS。

一切都很顺利,只是我在工作流程方面遇到了一些挑战。

所以我创建了一个监听特定端口的 HTTP 服务器。例如

var http = require("http");

http.createServer(function(request, response) {
response.writeHead(200, {"Content-Type": "text/plain"});
response.write("Hello World");
response.end();
}).listen(8888);

效果很好。唯一的问题是,当我编辑包含上述代码的文件并尝试通过键入 node server.js 再次启动 Node 进程时,出现以下错误:

Error: EADDRINUSE, Address already in use.

所以我了解到我需要使用 ps 终止 Node 进程,然后才能反射(reflect)更改并重新启动。

但这看起来很痛苦。每当我对正在编写的服务器进行更改时,是否需要终止 Node 进程?

我确信有更好的方法。有什么帮助吗?

最佳答案

在开发过程中,我倾向于仅从终端窗口中的命令行运行 Node 。当我完成测试时,我只需按 Ctrl-C 中断当前进程,该进程会杀死 Node ,然后按向上箭头 Enter 重新启动该进程。

关于node.js - 使用 Node.JS HTTP 服务器的工作流程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8165965/

25 4 0
文章推荐: javascript - "MVC"和 "Single Page Application"模板有什么区别?
文章推荐: c - 我应该把大数组放在栈上还是堆上?
文章推荐: c# - 带有 List 的 JSON.NET 的 System.OutOfMemoryException