我想在本地运行一个用node.js开发的网站。 我已经安装了node.js,但是当我在终端上输入.js文件时,没有任何反应($ node file.js) 另外,我想我必须模拟服务器?我怎么能用节点做到这一点?
答案 0 :(得分: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/');
要开发网站,使用Express等网络框架非常有帮助。
答案 1 :(得分:0)
您应该使用:
npm start file.js
但请务必查看nodemon,这对调试非常有帮助 - 它会在代码更改时重新启动您的应用。
另外请务必查看express generator,它将设置一个节点+快速应用程序,您可以查看该应用程序以了解如何获取服务器和路由。