Javascript 终端卡在白色启动节点处
我正在尝试设置一个基于nodejs的服务器,但不幸的是,当我通过终端运行它时,Javascript 终端卡在白色启动节点处,javascript,node.js,ubuntu,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.writ
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
这是因为节点进程仍在运行,等待新的HTTP请求到达
要停止此过程,请按Ctrl+C您希望它做什么?我看不出错误在哪里。打开另一个终端窗口,然后执行所有操作!我希望该服务器能够完美工作,并且我可以启动另一个进程,比如php服务器。我如何强制在后台运行您可以使用以下内容:
nohup node app.js&