因此,我有一个layout.pug
,一个index.pug
和一个login.pug
。
index.pug和login.pug的格式:
extends layout
block content
//some content
这是layout.pug中链接CSS文件的代码:
link(href='/stylesheets/creative.min.css',rel='stylesheet',type='text/css')
文件结构:
public
stylesheets
creative.min.css
views
index.pug
layout.pug
login.pug
app.js
我的app.js
中有以下几行:
app.set('views',path.join(__dirname,'./views'));
app.set('view engine','pug');
app.use(express.static(path.join(__dirname,'./public')));
问题是当我尝试访问索引时显示CSS样式,而当我尝试访问登录时却不显示CSS样式。在登录页面上时,我检查了页面源代码,并且CSS文件在那里,因此似乎无法找到资源(404)。我已经花了很多时间来解决这个问题,但是却无法解决问题的根源。我是Node的初学者,因此可以提供任何帮助。谢谢。