【发布时间】:2019-01-10 15:46:11
【问题描述】:
我正在建立一个网站,并在此过程中使用 imgur 来存储我在其中使用的图像,但我决定在我的应用程序中创建一个文件夹来存储它们。 由于我不再使用 imgur,我需要更改查找图像的路径,这就是问题出现的地方,我找不到图像。 结构如下:
webapp_folder
|_node_modules
|_image_folder
|_public_folder
|_views
|_partials_folder
|_main.js
|_app.js
|_package.json
在main.js 中,我使用 image_folder 中的一张图片,图片的路径如下所示:src="../image_folder/image.png" 但这就是我得到 404 错误的地方。
我尝试将图像放在与 main.js 相同的文件夹中,因此路径看起来像 src="image.png" 但仍然出现此错误。
所以我想这不是路径的问题,但我不知道它可能是什么。
希望我能说清楚! 我正在使用 node.js 和 express。
【问题讨论】:
-
我认为您需要使用
app.use(express.static('image_folder')为文件创建路由,然后使用它 -
就是这样!非常感谢!你能解释一下它是如何工作的吗?
标签: html node.js image express web-applications