Node.js命令提示符不响应键盘

时间:2016-11-23 17:35:34

标签: node.js

在最后一行下面,命令按预期闪烁,但我无法写入任何命令。我可以重新启动程序,但这无法无限期地解决问题。有什么不对?

代码基于以下教程:

  

NodeJs教程:掌握NodeJS,第1部分:节点简介

'use strict'

const http = require('http');
const express = require('express');
const fs = require('fs');

const configJson = fs.readFileSync('./config.json');
const config =  JSON.parse(configJson);

const app = express();

app.use(express.static(config.webServer.folder));

const httpServer = http.createServer(app);

httpServer.listen(config.webServer.port, function(err){
if(err) {
    console.log(err.message);
    return;
}
console.log(`web server on port ${config.webServer.port}`);
});

enter image description here

1 个答案:

答案 0 :(得分:1)

这是因为您的代码仍在运行(httpServer.listen函数正在等待3001端口上的新连接),您可以使用Ctrl + C终止执行,但这是正常行为,这应该发生。