无法使用Feathers.js Express应用程序提供静态文件

时间:2019-02-14 22:05:49

标签: 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_PORT_NUMBER]/uploads/myImage.jpg来获取a,那么我当前正在获取404,而在日志中,它只是获取了NotFound: Resource not found消息。

我在做什么错?

1 个答案:

答案 0 :(得分:0)

尝试一下:

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