![](/img/trans.png)
[英]Is it possible to run JavaScript on node.js on the browser(not cmd)
[英]Run node js on cmd
我尝试在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");
res.end();
}, 1000);
}).listen(process.env.PORT);
该代码将执行,但由于它开始侦听连接而不会退出。
确切地说,您提供的代码将创建HTTP服务器,并侦听由变量PORT(Windows中为%PORT%
或Unix中$PORT
)设置的$PORT
。
如果您不了解环境变量的概念,请将最后一行替换为:
}).listen(8080);
运行代码后,请在同一台计算机上打开浏览器,然后转到: http:// localhost:8080,您将获得空白页,但是在您的Node控制台中,您将看到run
和done
消息打印。
这就是您的代码所做的,如果您想学习有关Node.js的基础知识,我建议您尝试一下此交互式教程
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.