我正在尝试配置我的Node.js以运行我的HTML代码。我还使用了Bootstrap和Express.js。当我运行Node.js时,它没有加载CSS。有人能帮我找出问题在哪里吗?这是Node.js代码片段。
var express = require("express");
var app = express();
var path = require("path");
app.get('/',function(req,res) {
res.sendFile(__dirname + '/home.html')
})
app.use(express.static(__dirname + '/public'))
app.listen(3000);
console.log("Running at Port 3000");
当我直接加载HTML文件时,它可以正确加载CSS,但是当我使用Node.js加载它时,它会失败。可能是什么原因导致了这个问题?
app.get()
处理程序内部使用app.use()
调用。请将其放在外面。 - Madara's Ghost