包括带有 Node、Express 和 EJS 的 CSS 文件
尝试按照以下方式加载 styles.css 文件时遇到问题Stack Overflow 线程中提供的说明。尽管在app.js中声明了静态中间件,并在EJS模板中引用了CSS文件,但CSS文件加载失败。
检查开发者控制台,发现link元素的type属性为设置为“text/html”而不是“text/css”。这种不一致可能会导致 CSS 文件无法正确应用。
要解决此问题,请进行以下修改:
- 修改 server.js 中的静态中间件声明:
<code class="js">app.use(express.static(__dirname + '/public'));</code>
- 调整 EJS 模板中的 CSS 文件引用:
<code class="ejs"><link rel="stylesheet" type="text/css" href="css/style.css"></code>
通过进行这些更改,静态中间件将提供对 styles.css 文件所在公共目录的访问。此外,EJS 模板中的 CSS 文件引用应排除前导斜杠(“/”),因为当应用程序未在根 URL 上运行时,这可能会导致问题。
以上是为什么我的 CSS 文件无法在我的 Node.js、Express 和 EJS 应用程序中加载?的详细内容。更多信息请关注PHP中文网其他相关文章!

在本文中,我们发现PagesPeed如何计算其关键速度分数。速度已成为提高收入和降低遗弃率的关键因素的关键因素,这已经不是什么秘密了。现在,Google使用页面速度作为排名因素,许多ORGA


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

MinGW - 适用于 Windows 的极简 GNU
这个项目正在迁移到osdn.net/projects/mingw的过程中,你可以继续在那里关注我们。MinGW:GNU编译器集合(GCC)的本地Windows移植版本,可自由分发的导入库和用于构建本地Windows应用程序的头文件;包括对MSVC运行时的扩展,以支持C99功能。MinGW的所有软件都可以在64位Windows平台上运行。

SublimeText3 英文版
推荐:为Win版本,支持代码提示!

SublimeText3汉化版
中文版,非常好用

适用于 Eclipse 的 SAP NetWeaver 服务器适配器
将Eclipse与SAP NetWeaver应用服务器集成。

PhpStorm Mac 版本
最新(2018.2.1 )专业的PHP集成开发工具