Javascript Can';feathersjs express应用程序无法提供静态文件

Javascript Can';feathersjs express应用程序无法提供静态文件,javascript,node.js,express,feathersjs,Javascript,Node.js,Express,Feathersjs,我需要从我的应用程序中提供一些图像文件,这些文件位于名为uploads的根文件夹中 我正在将中间件设置为与文件夹相同的级别。当前代码如下所示: const express = require('@feathersjs/express') const Path = require('path') app.use('/uploads', express.static(Path.join(__dirname, `uploads`))) 如果我尝试使用localhost:[MY\u PORT\u N

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

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

const express = require('@feathersjs/express')
const Path = require('path')

app.use('/uploads', express.static(Path.join(__dirname, `uploads`)))
如果我尝试使用
localhost:[MY\u PORT\u NUMBER]/uploads/myImage.jpg获取一个404,那么在日志中它只是获取
NotFound:Resource not found
消息

我做错了什么

试试这个:

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

确保
app.js
文件是
uploads
目录的同级。它是。它们位于同一文件夹级别