【发布时间】:2020-04-19 05:42:09
【问题描述】:
我有一个带有用户集合的 react、redux 和 mongoDB 应用程序,每个用户都有一个收藏夹数组,我想在每次用户添加收藏夹元素时用补丁更新它,但我的补丁方法总是返回错误 404 (未找到)。这是我的代码:
行动:
export const saveToUser = info => dispatch => {
axios
.patch('api/users', info)
.then( res => {
dispatch({
type:SAVE_TO_USER,
payload:info
})
dispatch( getUsers() )
}).catch( err => console.log(err))
}
users.js
router.patch('/:id', (req,res) => {
User.update({ googleId: req.body.googleId },
{ $push: { favorites: req.body.site } })
});
server.js
const users = require('./routes/api/users')
app.use('/api/users', users);
【问题讨论】:
标签: reactjs mongodb express redux axios