最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

无法使用feathersjs express app提供静态文件

运维笔记admin16浏览0评论

无法使用feathersjs express app提供静态文件

无法使用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')));
发布评论

评论列表(0)

  1. 暂无评论