【发布时间】:2020-07-04 22:52:10
【问题描述】:
我正在尝试从外部 URL 获取图像,然后将其作为响应发送到 koa2。为了获取图像,我使用的是 Axios 库。
我正在尝试通过以下方式做到这一点:
router.get('/get-image', async (ctx, next) => {
const {authToken} = ctx.query
const response = await axiosInstance.get(
'https://www.someurl.com/image/992',
{
headers: {
Authorization: `Bearer ${authToken}`,
},
}
)
ctx.type = 'image/jpeg'
ctx.body = response.data
})
但我从该请求中获得的图像无效。它只显示空矩形)。
有人可以为我指出如何重新发送收到的图像的正确方向吗?
【问题讨论】: