當我運行節點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 –