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

当我运行node index.js时,浏览器只加载html,忽略javascript,图像和css,如果我尝试访问一个链接,它将显示一个空白页面: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”文件的错误?

或者快速修复,你可以改变你的代码如下:

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

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

在这里你有一些代码告诉你的服务器什么时候浏览器请求/

 app.get('/' 

当浏览器请求/login.html时,你没有写任何东西来告诉它该做什么。 为这种情况写一些东西。