node.js - 如何保存用户然后保存上传图片
问题描述
我想保存用户(检查所有信息是否正确)然后上传图片有什么帮助吗?
app.post('/users', upload, (req, res) => {
if (req.fileError) {
return res.send(req.fileError)
}
let body = _.pick(req.body, ['email', 'password']);
if(req.file)
body.avatar = req.file.filename;
const user = new User(body);
user.save().then((user) => {
return user.generateAuthToken();
}).then((token) => {
res.header('x-auth', token).send(user);
}).catch((e) => {
res.status(400).send(e);
})
})``
解决方案
推荐阅读
- java - 如何强制刷新 Eureka 客户端缓存?
- javascript - 正则表达式匹配包含换行符的段落中的句子
- angular - 在 Angular 中的组件之间共享数据
- puppeteer - 加载页面时如何获得孔响应
- python-2.7 - 如何在 IDLE 上运行特定于应用程序的 python 命令?
- c# - 如何从后面的代码中为 WPF 中的列表框设置选定项或值?
- java - 反向代理后面的 HAL 浏览器重定向不起作用
- swift - 如何在忽略 RxSwift 中的值的同时观察 .next 事件的多个变量
- php - SQL 延迟加载 - 选择一个范围但丢弃以前选择的条目
- c++ - 将结构向量传递给具有 void * 作为参数的函数