gpt4 book ai didi

javascript - Express 无法获取/图像

转载 作者:行者123 更新时间:2023-12-01 03:55:12 25 4
gpt4 key购买 nike

我正在使用 Express,由于某种原因,当使用 JavaScript 时,我可以访问图像,但每当我尝试直接实现到 src 的图像路由时,例如

<img src="images/background.png">

本地主机确定无法获取图像。

我将静态指向 server.js 文件中的 /public 路由,这就是为什么它可以接收一些图像但让我感到困惑的原因不是全部?

这是我当前确定公共(public)路线的线路。

app.use(express.static('public'));

最佳答案

尝试绝对路径定义:

var path = require('path');
app.use(express.static(path.join(__dirname, 'public')));

您的目录结构应如下所示:

 server.js -> "where app.use(express.static()) is defined"
---| public
-------| images
-----------| background.png

关于javascript - Express 无法获取/图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42821107/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com