繁体   English   中英

在cmd上运行Node js

[英]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控制台中,您将看到rundone消息打印。


这就是您的代码所做的,如果您想学习有关Node.js的基础知识,我建议您尝试一下此交互式教程

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM