【发布时间】:2017-09-01 18:39:43
【问题描述】:
export function postRegister(credentials) {
console.log(credentials);
return dispatch => {
return fetch('/user/register', {
method: 'post',
body: JSON.stringify(credentials),
headers: {
'Content-Type': 'application/json'
}
})
.then(response => response.json())
}
}
我对上面的代码没有什么疑问。
我可以使用 export () => {} 来代替这里写函数这个词吗?只是为了保持清洁。
dispatch 是全局变量吗?我没有在文件的某处看到它被导入或需要。
此处是否需要指定标头?我在每个 api 调用中都看到了这一点。
为什么在这个 promise 调用中没有捕获?总体来说代码不好?
【问题讨论】:
-
看起来像 codereview.stackexchange.com 问题
标签: javascript reactjs ecmascript-6 redux