【发布时间】:2016-03-03 15:41:14
【问题描述】:
当我运行 node index.js 时,浏览器只加载 html,而忽略 javascript、图像和 css,如果我尝试访问一个链接,它会显示一个空白 plage:node.js 无法获取 /login.html,如何我要解决这个问题吗?
var app = require('express')();
var http = require('http').Server(app);
var io = require('socket.io')(http);
var myList = new Array();
var i = 0;
app.get('/', function(req, res){
res.sendFile(__dirname + '/index.html', {});
});
【问题讨论】:
-
你在哪里告诉节点服务 login.html 页面?上面的代码似乎只服务于 index.html 页面。您是否尝试过其他路线?
-
听起来你想提供一堆静态文件。您说“浏览器仅加载 html,而忽略 javascript、图像和 css”。如果您想提供整个目录,您应该查看静态中间件:expressjs.com/en/4x/api.html
标签: javascript node.js multipeer-connectivity