Javascript 在cmd上运行node js
我试着在CMD中运行代码,但代码卡住了 我不知道我应该做什么来运行CMD中的代码 我放了下面的代码,它被卡住了:node test.jsJavascript 在cmd上运行node js,javascript,node.js,Javascript,Node.js,我试着在CMD中运行代码,但代码卡住了 我不知道我应该做什么来运行CMD中的代码 我放了下面的代码,它被卡住了:node test.js var http = require('http'); http.createServer(function (req, res) { res.writeHead(200); console.log("run"); setTimeout(function(){ console.log("done");
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200);
console.log("run");
setTimeout(function(){
console.log("done");
res.end();
}, 1000);
}).listen(process.env.PORT);
代码执行,但在开始侦听连接时不会退出
确切地说,您给出的代码创建HTTP服务器并侦听由变量端口设置的端口(Windows中为
%port%
,Unix中为$port
)
如果您不知道环境变量的概念,请将最后一行替换为:
听(8080)代码>
一旦您的代码正在运行,在同一台机器上打开浏览器,然后转到:您将得到空白页,但是在您的节点控制台中,您将看到<代码>运行和
这就是你的代码所做的,如果你想了解Node.js的基本知识,我建议你试试这个