【发布时间】:2021-05-05 15:14:17
【问题描述】:
所以我使用axios 库有以下代码:
const BTrustURLResponse: Response = await axios.get(`${process.env.BTRUST_URL}/flow/${process.env.BTRUST_FLOWID}/link?callback_url=${callback_url}`, {
headers: {
'Authorization': `Bearer ${process.env.BTRUST_API_KEY}`,
},
});
我确定 (console.log(Object.keys(BTrustURLResponse))) 返回的对象具有属性 data。但默认Response 接口不包含data 属性。
我该如何解决?
我尝试了以下方法:
这是文件本身:
declare global {
export interface Response {
data?: string,
}
}
- 然后我在
tsconfig.json做了以下:"typeRoots": ["@types", "./node_modules/@types"]
但我仍然无法将.data 与Response 一起使用。
【问题讨论】:
标签: node.js typescript