2017-05-28 20 views
0

我想設置一個基於nodejs的服務器,但不幸的是,當我通過終端運行它,node app.js它返回控制檯日誌的東西什麼都是我在app.js文件中聲明,然後,它卡住了,我不能用它來處理更多的任務。終端卡在白色起始nodejs

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'); 

和終端的響應

[email protected]:/var/Node# node app.js 
Server running 
Done 
Done 
Done 
Done 
Done 
Done 
Done 
+2

那你期望它做什麼?我沒有看到錯誤在這裏。 – Luca

+0

打開另一個終端窗口,並盡一切! – hoangdv

+0

我想該服務器的工作完美,我可以啓動另一個進程,如PHP服務器 –

回答

0

這是因爲節點進程仍在運行,等待新的HTTP請求到達。

要停止的過程中,按下Ctrl鍵 + C

+0

我如何可以強制在後臺運行 –

+0

您可以使用這樣的:'nohup的節點app.js&' – robertklep

+0

謝謝你,它的工作原理 –