我正在尝试设置基于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
答案 0 :(得分:0)
那是因为Node进程仍在运行,等待新的HTTP请求到达。
要停止此过程,请按 Ctrl + C