[英]Can't Access stylesheet through partial in Node Express App (handlebars)
I'd admit I am relatively new to node in general, and I am stuck on this issue in regards to being able to use a style sheet within a partial. 我承认我通常对Node还是比较陌生的,并且在能够在部分代码中使用样式表方面,我一直停留在这个问题上。
This is my file structure 这是我的文件结构
app.js app.js
public 上市
views 意见
I made sure to include this within my app.js and also required the path module. 我确保将其包含在我的app.js中,并且还需要path模块。
app.use(express.static(path.join(__dirname + 'public')));
This my link to my stylesheet within my head.hbs partial. 这是我head.hbs部分中指向样式表的链接。
<link rel="stylesheet" type="text/css" href="/public/stylesheets/style.css">
Any suggestions? 有什么建议么?
Instead of doing: 而不是做:
<link rel="stylesheet" type="text/css" href="/public/stylesheets/style.css">
try: 尝试:
<link rel="stylesheet" type="text/css" href="/stylesheets/style.css">
(without /public/
) (不带
/public/
)
Currently you are telling express.static
to look for a file in: /public/public/stylesheets/style.css
. 当前,您正在告诉
express.static
在/public/public/stylesheets/style.css
查找文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.