为什么我的索引文件只能加载本地资源?

我正在使用 Node.js 托管服务器,并创建了登录、注册和菜单。我的登录看起来像这样:

https://img1.sycdn.imooc.com/652a78c30001271c10820566.jpg

虽然我的注册看起来像这样:

https://img1.sycdn.imooc.com/652a78cd0001905805720189.jpg

这是我的代码片段:


const app = express();


app.use(express.static(path.join(__dirname + '/views')));


app.get('/', checkAuthenticated, (req, res) => {

    res.render('index');

});


app.get('/users/signup', checkAuthenticated, (req, res) => {

    res.render('signup');

});

为什么注册时不会加载 CSS,但登录时会加载 CSS?


素胚勾勒不出你
浏览 112回答 1
1回答

慕斯王

您可能使用相对路径而不是绝对路径。尝试在 html 文件中将“views/view.css”替换为“/views/view.css”。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript