Jac*_*ett 3 javascript post node.js fetch-api
我正在向node.js服务器发出POST请求,但我无法让它工作.这是我的要求:
const headers = {
'Accept': 'application/json',
'Content-Type': 'application/json',
'Authorization': 'this-can-be-anything',
};
export const postVote = (id, vote) =>
fetch(`${uri}/posts/${id}`, {
method: 'POST',
headers,
body: JSON.stringify({options: vote}),
}).then(response => response.json())
.then(data => data)
.catch(err => console.log(err));
Run Code Online (Sandbox Code Playgroud)
该函数接受'id'和'vote'两个字符串.id被用作请求中URI的一部分,并且投票作为选项提供,因此API知道如何处理它.两个参数都正确传递:
id = '8xf0y6ziyjabvozdd253nd'
vote = 'upVote'
Run Code Online (Sandbox Code Playgroud)
这是一个指向服务器/ API的GitHub存储库的链接:
以及触发请求时网络的屏幕截图:
更新:添加了显示状态200的第二个屏幕截图.虽然它显示了这个并且似乎已经成功,但它仍然没有发布到服务器并且信息保持不变.
| 归档时间: |
|
| 查看次数: |
3245 次 |
| 最近记录: |