Эй, ребята, мне нужно вернуть свой документ в ответ от express после добавления его в mongodb, но я получаю кое-что еще здесь
Действие. js
export const signupAction = dataFromSignup => {
console.log(dataFromSignup);
return dispatch => {
fetch("http://localhost:3000/api/sign_up", {
method: "POST",
body: JSON.stringify(dataFromSignup)
})
.then(response => {
console.log("Addededed", response);
dispatch({ type: SIGNUP, payload: response });
})
.catch(err => console.log("Eror in adding", err));
};
};
Редукторы
import { SIGNUP,LOGIN } from "../actionTypes";
const loginAndSignupReducer = (state = [], action) => {
console.log(state)
switch (action.type) {
case LOGIN:
return action.payload;
case SIGNUP:
return action.payload;
default:
return state;
}
};
export default loginAndSignupReducer;
вот мой сервер js код
handler.post(async (req, res) => {
let data=JSON.parse(req.body)
try{
let doc = await req.db.collection('users').insertOne(data)
console.log(doc.ops[0])
res.send('done')//
res.send(doc.ops[0])
}
catch(err){
console.log(err)
}
})
так что в любом случае, если я отправлю «готово» или сделаю c. Упс я вижу ниже подробности в файле создателя действий в console.log (ответ)
Response {type: "basic", url: "http://localhost:3000/api/sign_up",
> redirected: false, status: 200, ok: true, …} type: "basic" url:
> "http://localhost:3000/api/sign_up" redirected: false status: 200 ok:
> true statusText: "OK" headers: Headers {} body: (...) bodyUsed: false
> __proto__: Response