当我从这个API端点使用承诺中获取值时,我遇到了这种类型的问题。
export function* signUpWithEmail(authInfo: any) {
const { email, password } = authInfo.payload
try {
const response = yield authSignUpService
.register(email, password)
.then((res) => console.log(res))
yield put(signUpSuccess(response))
} catch (error) {
yield put(signUpFailure({ msg: error.message }))
}
}
authSignUpService
.register(email, password)
不是属于Promise
类型。因此,不能使用then()
函数。