【发布时间】:2020-12-01 22:55:27
【问题描述】:
我正在尝试创建一个购物车并使用 redux-saga 将其保存到 firebase。 我的购物车是这样的
{
products: [
{
product_id: 'id1',
product_name: 'product 1',
product_quantity: 2,
product_price: 50,
},
{
product_id: 'id2',
product_name: 'product 2',
product_quantity: 2,
product_price: 2,
}
],
userID: 'user1'
}
firebase.js
export const addToCartFirebase = (cart) => {
firestore.send(cart); //fake
};
cart.saga.js
export function* handleAddToCart(action) {
const { cart } = action;
const newCart = yield call(addToCartFirebase, cart);
}
我对 Firebase 很陌生。我如何让云函数接收购物车,如果它存在于数据库中,它只会增加产品的数量,如果购物车在数据库中不存在,它会创建一个新的
【问题讨论】:
标签: reactjs firebase google-cloud-functions