Javascript Can';t通过部分in-Node Express应用程序(把手)访问样式表
我承认我对node一般来说是比较陌生的,我一直在这个问题上纠结于是否能够在一个部分中使用样式表 这是我的文件结构 app.js 公开的Javascript Can';t通过部分in-Node Express应用程序(把手)访问样式表,javascript,css,node.js,express,handlebars.js,Javascript,Css,Node.js,Express,Handlebars.js,我承认我对node一般来说是比较陌生的,我一直在这个问题上纠结于是否能够在一个部分中使用样式表 这是我的文件结构 app.js 公开的 图像 Java脚本 样式表 style.css 观点 布局 main.hbs 分部 哈佛商学院校长 navbar.hbs error.hbs index.hbs 我确保将其包含在我的app.js中,并且还需要path模块 app.use(express.static(path.join(uu dirname+'public'))而不是执行以
- 图像
- Java脚本
- 样式表
- style.css
- 布局
- main.hbs
- 分部
- 哈佛商学院校长
- navbar.hbs
- error.hbs
- index.hbs
app.use(express.static(path.join(uu dirname+'public'))编码>而不是执行以下操作:
<link rel="stylesheet" type="text/css" href="/public/stylesheets/style.css">
尝试:
(无/public/
)
当前,您正在告诉express.static
在中查找文件:/public/public/stylesheets/style.css
,而不是执行以下操作:
<link rel="stylesheet" type="text/css" href="/public/stylesheets/style.css">
尝试:
(无/public/
)
目前,您正在告诉express.static
在以下位置查找文件:/public/public/stylesheets/style.css
根据我的编辑器的代码完成情况,我的路径是正确的。我不确定您的意思,您是说路径正确吗?是的。我必须有“/public/stylesheets..”而不是“/stylesheets..”。你确定吗?默认的express生成的Handlebar应用程序使用相同的express.static
,但链接到我展示的样式表(与您问题中的方法不同)。解决了这个问题。必须使用add\public
作为我的应用程序中的第一个参数。使用方法。根据我的编辑器的代码完成情况,路径是正确的。我不确定你的意思,你是说路径正确吗?是的。我必须有“/public/stylesheets..”而不是“/stylesheets..”。你确定吗?默认的express生成的Handlebar应用程序使用相同的express.static
,但链接到我展示的样式表(与您问题中的方法不同)。解决了这个问题。必须使用add\public
作为我的app.use方法中的第一个参数。