终端卡在白色起始nodejs

时间:2017-05-28 19:51:37

标签: javascript node.js ubuntu

我正在尝试设置基于nodejs的服务器,但不幸的是,当我通过终端node app.js运行它时,它会返回我在app.js文件中声明的控制台日志事件,之后它卡住了,我不能用它来处理更多的任务。

var http = require('http');
var express    = require("express");
var app = express();

app.get('/files/:hash/:title', function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/plain'});
  res.end(JSON.stringify(req.params));
  console.log('Done');
});
app.listen(8080);
console.log('Server running');

和终端的回复

root@mrboota13:/var/Node# node app.js
Server running
Done
Done
Done
Done
Done
Done
Done

1 个答案:

答案 0 :(得分:0)

那是因为Node进程仍在运行,等待新的HTTP请求到达。

要停止此过程,请按 Ctrl + C