reactjs - 在我的 ReactApp 中使用 FakeJSON 返回“错误 - 缺少令牌”
问题描述
有没有人使用网站 app.fakejson.com 来获取他们的应用程序的示例数据?
我正在创建他们网站中所述的发布请求,但它返回错误“错误 - 令牌丢失”,尽管令牌位于 POST 的数据有效负载中。
const fetch2body = JSON.stringify({
token: '<mytokeninhere>',
data: {
name: 'name',
numberInt: 'numberInt',
dateTime: "dateTime|UNIX",
stringLong: "stringLong",
fileName: 'fileName',
fileExtension: 'fileExtension',
productOrderStatus: 'productOrderStatus',
_repeat: 25
}
});
try {
const datafetch2 = await fetch(
'https://app.fakejson.com/q',
{
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
data: fetch2body });
const actualdata2 = await datafetch2.json();
console.log(actualdata2);
catch(e) {
console.log(e);
}
解决方案
您正在stringify
输入 json 对象并将其发送到端点。只需发送纯 json 对象就可以了(考虑到所有其他字段/验证都可以)
const fetch2body = {
token: '<mytokeninhere>',
data: {
name: 'name',
numberInt: 'numberInt',
dateTime: "dateTime|UNIX",
stringLong: "stringLong",
fileName: 'fileName',
fileExtension: 'fileExtension',
productOrderStatus: 'productOrderStatus',
_repeat: 25
}
};
推荐阅读
- regex - 如何在没有环视的情况下在 RegEx 中捕获“搜索”而不是“/搜索”?
- r - 解释 R 中 ETS() 和 AUTO.ARIMA() 模型的拟合值的问题
- junit - 如何为单元测试制作 JMS ObjectMessage?
- out-of-memory - 在看似无辜的 eks worker ami 升级后,Kong k8s 部署失败
- json - 在现有的 i 标签字段中调用 json 数据
- jenkins - Kubernetes - 如何运行 jenkins 的本地镜像
- time - (for (int i=0 ; i< pow(2,n) ; i++)
- python - 如何将数据框的列移动为多索引标题?
- laravel-7.x - 在 Laravel 7.x 中,Homestead 照片已正确上传到存储中,但在刀片文件中获取时未显示
- firemonkey - 更改 TIdTCPClient.Connect 中的错误消息