当我运行节点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', {});
});
答案 0 :(得分:1)
您需要在问题和“/login.html”文件中显示错误吗?
或快速修复,您可以按以下方式更改代码:
res.sendFile(__dirname + '/index.html', {});
到
res.render('index.html', { /*data*/ });
答案 1 :(得分:0)
在这里,您可以使用一些代码告诉服务器浏览器请求/
时的内容。
app.get('/'
当浏览器请求/login.html
时,您没有写任何内容告诉它该怎么做。为这种情况写点什么。