Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/412.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在cmd上运行node js_Javascript_Node.js - Fatal编程技术网

Javascript 在cmd上运行node js

Javascript 在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");

我试着在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服务器并侦听由变量端口设置的端口(Windows中为
%port%
,Unix中为
$port

如果您不知道环境变量的概念,请将最后一行替换为:

听(8080)

一旦您的代码正在运行,在同一台机器上打开浏览器,然后转到:您将得到空白页,但是在您的节点控制台中,您将看到<代码>运行和 > do/<代码>消息。



这就是你的代码所做的,如果你想了解Node.js的基本知识,我建议你试试这个

命令窗口会说什么?你在用什么操作系统?