我创建了登录 FE 并完成了它。和往常一样,我对 ajax 的 goto 是 Axios。我的代码如下。
const baseUrl = http://localhost:5000/project/us-central1/api
Axios.post(
`${baseUrl}/v1/user/login`,
{ ...data },
{
headers: {
Authorization: 'Basic auth...'
}
},
).then(r => console.log(r).catch(e =>console.log(e));
现在,当我尝试向我的本地 firebase 云功能发送请求时。我收到 400 错误请求。
检查请求后,我想知道为什么它没有发送任何预检请求,它应该这样做(据我所知),但我看到了一个名为Sec-Fetch-Mode
. 我搜索了任何有点抽象的地方。而且我似乎无法弄清楚为什么我的请求仍然失败。
我的配置中有什么我缺少的axios
吗?
我的FE运行在一个名为live server(http://127.0.0.1:5500)
另外,我的firebase云功能已启用cors
// cloud function expres app
cors({
origin: true
})
任何见解都会非常有帮助。