javascript - 我似乎无法从我的 express API 接收图像
问题描述
所以我试图从我的 expressjs API 中检索图像,但我似乎无法真正检索任何东西,不是本地甚至远程。
这是下面的书面代码:)
app.use(express.static(path.join(__dirname,'/public/')));
app.use(bodyParser.urlencoded({ extended: true }));
app.use(bodyParser.json());
app.get('/getImage/:folder/:imageName', function (req, res) {
console.log(path.join(__dirname,'/',req.params.folder,'/',req.params.imageName));
res.sendFile(path.join(__dirname,'/',req.params.folder,'/',req.params.imageName));
res.end();
});
我写错了吗?有什么我想念的吗?
解决方案
更新所以当我删除 res.end() 时它可以工作,我假设这是在完全接收到图像之前执行的?
推荐阅读
- git - 搞砸了我的 git repo,不知道如何正确同步
- java - 如何进行这些类型的字符串模式匹配
- c# - 我可以在用户之间发送数据库吗?
- javascript - HTML:防止在某些标点符号前面有空格之前换行
- python-3.x - PyQt5 ImportError:DLL 加载失败
- ruby-on-rails - 找不到 Api::UsersController 的操作“更新”:
- java - 如何在 Android 的片段中使用 onBackPress 按钮
- react-native - 在使用 Facebook 登录时不会触发 onLoginFinished 回调
- javascript - 未找到客户端,使用 Express-generator 生成的项目
- node.js - 使用 Mongoose Create() 函数调用的文档未保存