我正在尝试在这个 google api 中进行 fetch ' https://maps.googleapis.com/maps/api/place/autocomplete/json ' 使用以下代码,但我收到了 cors 错误,我已经尝试输入 mode: 'cors',但 typescript 提示字符串不是 RequestMode。你能提出一些建议来解决这个问题吗?
const headers = new Headers();
headers.set('Access-Control-Allow-Origin', '*');
const init = {
method: HTTP_METHODS.POST,
headers
};
const response await fetch(URL, init);
最佳答案
您需要声明 init
的类型,以便 TypeScript 可以推断它具有正确的字符串类型成员:
const init: RequestInit = {...};
更好的是,只需将对象直接传递给 fetch()
而无需使用变量。
关于typescript - 如何通过模式 cors 来获取 typescript ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55975264/