当我运行节点index.js时,浏览器只加载html,忽略javascript,图像和css,如果我尝试访问一个链接,它会显示一个空白plage:node .js无法获取/login.html,我该如何解决这个问题?节点js服务器没有加载我的网站文件
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页面。你尝试过另一条路线吗? – ckross01
这听起来像你想服务一堆静态文件。你说“浏览器只加载HTML,不考虑JavaScript,图像和CSS”。 如果你想提供一个完整的目录,你应该看看静态中间件:http://expressjs.com/en/4x/api.html –