2015-10-25 26 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,它将设置一个节点+快车应用程序,你可以检查出如何获得服务器和路线去。

相关问题