如何使用nodeJs创建Web服务器
我使用以下代码创建服务器和节点js,但是每当我在浏览器中的此端口上运行本地主机时,它总是显示index.html文件。我做什么错..如何使用nodeJs创建Web服务器
var http = require('http');
var fs = require('fs');
var index = fs.readFileSync('index.html');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'html'});
res.end(index);
}).listen(9615);
你想要的是创建一个路由器。
g.mail网络警察:你能否提供我在nodejs中路由的通用功能..我不知道begginerwebiste。 – 2014-08-30 07:26:51
如果你来自一个PHP的背景下,你可能会想到,在服务器上创建一个文件,使其包含throught其文件名的URL访问。
在node.js中,事情的工作方式不同。您必须使用路由系统。基本上,你会告诉“路由”(url)views/about是about.html文件。
我认为你最好的选择是安装快速框架:它将建立基本路线你,那么你就只需要复制和改变一些行成立新的。
快递也要去赚很多其他的东西更容易和更快发展
面包车为您提供了nodejs中通用路由的代码 – 2014-08-30 07:27:23
Express是一个通用路由系统。 – 2014-08-30 07:28:10
只需在npm上安装express并按照互联网上的任何教程。这将是非常简单的 – Rayjax 2014-08-30 10:52:10
这似乎是做什么,你告诉它。你期望发生什么? – 2014-08-30 06:43:42
我期待访问我的另一个页面,如views/about.html和views/main.html,但每当我尝试访问这些网页时,它总是打开index.html? – 2014-08-30 06:47:48