2015-10-25 54 views
1

我想在本地運行一個使用node.js開發的網站。 我已經安裝了node.js,但是當我在終端上啓動一個.js文件時,什麼都沒有發生($ node file.js) 另外,我想我必須模擬一個服務器?我怎樣才能做到這一點與節點?如何在本地運行使用node.js開發的網站?

+0

除非您向我們展示您的代碼並更具體地解釋您要完成的任務,否則我們無法真正幫助您。 node.js只是一個Javascript運行時環境。它默認不啓動Web服務器。您可以添加代碼來啓動Web服務器。這聽起來或許你需要找到並遵循一個關於使用node.js和[Express](http://expressjs.com/)設置網站的教程。 – jfriend00

+0

如果這實際上只是「如何用node.js製作網站」的一個普遍問題,那麼對於Stack Overflow而言,這太寬泛了。相反,你應該自己做一些谷歌研究(因爲這個主題有數以千計的教程),然後發佈一個問題,當你有特定的代碼運行,你被困在某個特定的問題上。 – jfriend00

回答

0

可以開始可以在nodejs.org中發現的例子一個簡單的服務器:

var http = require('http'); 

http.createServer(function (req, res) { 
    res.writeHead(200, {'Content-Type': 'text/plain'}); 
    res.end('Hello World\n'); 
}).listen(1337, "127.0.0.1"); 

console.log('Server running at http://127.0.0.1:1337/'); 

https://nodejs.org/en/about/

要開發一個網站,它是非常有幫助使用Web框架,如快遞。

http://expressjs.com/

0

你應該使用:

npm start file.js 

,但也一定要檢查出nodemon,這對於調試是非常有幫助 - 它重新啓動對代碼更改您的應用程序。

此外一定要檢查出express generator,它將設置一個節點+快車應用程序,你可以檢查出如何獲得服務器和路線去。

相關問題