您的页面位于另一个层级,因此您需要添加另外几个点。
之前:<link rel="stylesheet" href="stylesheets/style.css">
之后:<link rel="stylesheet" href="../stylesheets/style.css">
__dirname
后面跟随。使用路径来规范化文件夹路径中的 .
或 ..
。var express = require('express');
var app = express();
var path = require('path');
app.use(express.static(path.join(__dirname + '/../public')));
请参考以下链接获取更多示例:https://millermedeiros.github.io/mdoc/examples/node_api/doc/path.html#path.normalize
翻译: 编写:(例如)(将href或src从相对路径更改为绝对路径)通过在路径开头添加/
<link rel="stylesheet" href="/stylesheets/style.css">
之前:
<link rel="stylesheet" href="stylesheets/style.css">
or
<link rel="stylesheet" href="./stylesheets/style.css">
app.use(express.static( __dirname + '/../public))
。 - Ziyad Ahmad