我目前正在构建一个 nuxtjs 项目,其中 cockpit 作为我的无头 CMS。目前我发现使用 axios 提交帖子数据时存在问题。使用以下 fetch 时,它按预期工作:
fetch('/api/forms/submit/Inschrijven?token=xxxtokenxxx', {
method: 'post',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
form: {
author: 'John Doe',
content: 'Something',
published: true
}
})
});
但遗憾的是,该项目所需的浏览器 IE 不支持 fetch。因此,我们对我们的请求使用 axios,但在与上述相同的 url 上使用 axios.post 总是返回“找不到路径”。
axios.post('/api/forms/submit/Inschrijven?token=xxtokenxx', {
author: 'John Doe',
content: 'Something',
published: true
})
.then(entry => entry.json())
.then(entry => console.log(entry));
我怀疑 API 有问题,无法将其识别为真正的 json 帖子。这里的任何人都知道为什么 axios.post 不起作用?