我有下面的代码,无论何时,我都用node myserver.js
运行这个文件。然后程序就好像挂了什么的。
const http = require("http");
const server = http.createServer((req, res) => {
res.end("Hello World");
});
server.listen(8000, "localhost");
我正在尝试从8000端口获取输出。但是程序没有运行,即使程序中没有错误。可能是跑太久了。我也等了10分钟,但什么也没发生。我不知道这里出了什么问题,它会停止或挂在下面。
1条答案
按热度按时间mi7gmzs61#
程序已运行!!!
该程序是一个运行在端口
8000
上的Web服务器,每当收到请求时,它都会返回Hello World
。您可以通过运行程序,打开Chrome(或任何浏览器,Postman等),然后点击url
http://localhost:8000
来验证这一点您还可以向
server.listen()
方法添加一个回调,让您知道服务器正在侦听。喜欢
请注意,这不是必需的,只是确认服务器正在运行。
P.S.-
server.listen
的localhost
参数实际上不是必需的。既然是默认取的