节点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
时,你没有写任何东西来告诉它该做什么。 为这种情况写一些东西。