节点js服务器未加载我的网站文件

时间:2016-03-03 15:41:15

标签: javascript node.js multipeer-connectivity

当我运行节点index.js时,浏览器只加载html,忽略javascript,images和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', {});
});

2 个答案:

答案 0 :(得分:1)

您需要在问题和“/login.html”文件中显示错误吗?

或快速修复,您可以按以下方式更改代码:

res.sendFile(__dirname + '/index.html', {});

res.render('index.html', { /*data*/ });

答案 1 :(得分:0)

在这里,您可以使用一些代码告诉服务器浏览器请求/时的内容。

app.get('/'

当浏览器请求/login.html时,您没有写任何内容告诉它该怎么做。为这种情况写点什么。