无法使用 feathersjs Express 应用程序提供静态文件



我需要从我的应用程序中提供一些图像文件,这些文件位于名为uploads的根文件夹中。

我将中间件设置为与文件夹相同的级别。代码当前如下所示:

const express = require('@feathersjs/express')
const Path = require('path')
app.use('/uploads', express.static(Path.join(__dirname, `uploads`)))

如果我尝试获取使用localhost:[MY_PORT_NUMBER]/uploads/myImage.jpg我目前得到的是 404,并且在日志中它只是收到NotFound: Resource not found消息。

我做错了什么?

试试这个:

app.use('/uploads', express.static(Path.join(__dirname, '/../uploads')));

相关内容

  • 没有找到相关文章

最新更新