我在我的iOS项目中使用 Carthage 依赖项管理器,我想知道在更新发生一些问题时清除缓存的最佳方法是什么
答案 0 :(得分:55)
来自here的解决方案帮助了我, 我们应该这样称呼:
auth.post('/signup', (req, res, next) => {
const { username } = req.body
const { password } = req.body
Users.findOne({ username })
.then(existingUser => {
if (existingUser) {
return Promise.reject({
status:422,
error: 'Username is in use'
});
}
return new Users({ username, password }).save();
})
.then(savedUser => res.send({
username: savedUser.username,
password: savedUser.password
}))
.catch(err => {
if (err.status) {
return res.status(err.status).send({ error: err.error });
}
return next(err);
});
});