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

Can't serve static files with feathersjs express app

我需要从我的应用程序提供一些图像文件,这些图像文件位于名为 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')));