【发布时间】:2021-01-17 14:17:21
【问题描述】:
您好,我正在编写一个快速应用程序,我有一个公共目录,其中有一个图像。在 app.js 文件中,我使用“app.use(express.static(__dirname + '/public/'));”行所以 express 知道要使用这个文件夹。
图像在某些页面上加载,而在其他页面上不加载,它加载到具有 URL 的页面上,其中在基本 URL 之后只有一个单词,例如 www.amazonaws.com/blogs 或 www.amazonaws.com/login 但图像不会加载带有诸如 www.amazonaws.com/blogs/best 或 www.amazonaws.com/blogs/102 等 URL 的页面。
我正在使用 ejs 文件,它们都在同一个文件夹中,因此例如用于 www.amazonaws.com/blogs 的“博客”ejs 文件工作正常,但对于 www.amazonaws.com/blogs/besteverthying 的“最佳”ejs 文件工作正常,除了这个图像不加载。不知道这是为什么?感谢您的帮助。
【问题讨论】:
-
您能展示一些代码吗?
标签: javascript node.js express