我在Glitch上做了一个自定义上传器,它不会将链接发送回Sharex(它保存在服务器上(。
这是响应部分:
response.setHeader('Content-Type', 'application/json')
response.send(JSON.stringify({ success: true, file: { url: `http://${process.env.PROJECT_DOMAIN}.glitch.me/i/${newFileName}`, delete_url: `http://${process.env.PROJECT_DOMAIN}.glitch.me/delete?filename=${newFileName}&key=${request.body.key}`
我试过这个:
console.log(response.send(JSON.stringify({ success: true, file: { url: `http://${process.env.PROJECT_DOMAIN}.glitch.me/i/${newFileName}`, delete_url: `http://${process.env.PROJECT_DOMAIN}.glitch.me/delete?filename=${newFileName}&key=${request.body.key}`)
并得到了这个:
{"success":true,"file":{"url":"http://block-is-a-virgin.glitch.me/i/Pztga80D.png","delete_url":"http://block-is-a-virgin.glitch.me/delete?filename=Pztga80D.png&key=goawayandleavemykeyalone"}}
如果您需要更多代码来识别问题,请告诉我。谢谢。
原来是客户端错误。 响应没有设置正确,它不知道如何获取网址。