javascript - 无法访问 Node Express 根文件夹中的静态文件

标签 javascript express

我正在尝试创建一个文件 uploader ,它将文件存储在 stored_images 目录中,如下所示:

/project
  /bin
  /stored_images
  /routes
  /public

在此处保存文件后,我想将保存的文件的 url 发送到我的前端 JavaScript。如何获取存储在 stored_images 目录中的文件的 url?或者还有其他更好的方法吗?

最佳答案

首先告诉express去哪里寻找静态文件。

app.use(express.static('public'))

然后将您的图像文件夹放入您的公共(public)文件夹中。那么图像的 url 将是从公共(public)文件夹到图像的路径。

例如/my_images/cool_pic

关于javascript - 无法访问 Node Express 根文件夹中的静态文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43640149/

相关文章:

node.js - 中间件订购 express

node.js - 了解 Node 中的非阻塞 IO

mysql - 无法让passportjs使用express和mysql验证本地策略

javascript - Promise构造函数回调是异步执行的吗?

javascript - 如何在HTML中执行Electron js命令?

javascript - Array.map 想映射一个值到空

javascript - 使用javascript一次选择所有文本框

javascript - 如何将 HTML 表单输入存储在 Node JS 变量上?

express - Passport 。验证成功重定向条件

javascript - 如何在循环中访问当前迭代的数组值?