Saga Redux没有在帖子中发送参数

时间:2017-11-19 16:49:19

标签: javascript reactjs redux redux-saga

我第一次使用redux Saga处理我的API请求。 我有一个异步函数,它发送一个简单的post请求,如下所示:

const onLoginRequest = async (userName, password) =>
await fetch(`${loginApi}`, { method: 'POST', body: { userName:userName,password:password } })
  .then(res => res.json())
  .then(res => res)
  .catch(error => error);

如果我在查询字符串中发送userName和密码,它可以正常工作。但是当他们将它们添加到我的POST主体时,会大声说它们是未定义的。

知道我做错了吗?

1 个答案:

答案 0 :(得分:4)

确保序列化JSON正文,如下所示

body: JSON.stringify({
  userName: userName,
  password: password
})