提供静态文件,在 nodejs 中不起作用

时间:2021-06-23 13:09:52

标签: node.js file file-upload multer

我已成功上传公共文件夹中的文件。我已将静态路径设置为
app.use('/public', express.static(__dirname + "/public"))

文件夹结构如下。

node_modules
public
src

现在,当我请求 http://localhost:5000/public/filename.png 时,它不显示图像。它说,Cannot GET /public/filename.png。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

试试这样做
const publicFolder = path.join(__dirname, "../public")

然后像这样设置静态路径

app.use(express.static(publicFolder))

相关问题