Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const update = (req, res, next) => {
- let user = req.profile
- user = _.extend(user, req.body)
- user.updated = Date.now()
- user.save((err) => {
- if (err) {
- return res.status(400).json({
- error: errorHandler.getErrorMessage(err)
- })
- }
- user.hashed_password = undefined
- user.salt = undefined
- res.json(user)
- })
- }
- const update = (req, res, next) => {
- let form = new formidable.IncomingForm()
- form.keepExtensions = true
- form.parse(req, (err, fields, files) => {
- if (err) {
- return res.status(400).json({
- error: "Photo could not be uploaded"
- })
- }
- let user = req.profile
- user = _.extend(user, fields)
- user.updated = Date.now()
- if(files.photo){
- user.photo.data = fs.readFileSync(files.photo.path)
- user.photo.contentType = files.photo.type
- }
- user.save((err, result) => {
- if (err) {
- return res.status(400).json({
- error: errorHandler.getErrorMessage(err)
- })
- }
- user.hashed_password = undefined
- user.salt = undefined
- res.json(user)
- })
- })
- }
- const create = (req, res, next) => {
- const user = new User(req.body)
- user.save((err, result) => {
- if (err) {
- return res.status(400).json({
- error: errorHandler.getErrorMessage(err)
- })
- }
- res.status(200).json({
- message: "Successfully signed up!"
- })
- })
- }
- const create = (req, res, next) => {
- let form = new formidable.IncomingForm()
- form.keepExtensions = true
- form.parse(req, (err, fields, files) => {
- if (err) {
- return res.status(400).json({
- error: "Photo could not be uploaded"
- })
- }
- let user = new User(req.body)
- user = _.extend(user, fields)
- if(files.photo){
- user.photo.data = fs.readFileSync(files.photo.path)
- user.photo.contentType = files.photo.type
- }
- user.save((err, result) => {
- if (err) {
- return res.status(400).json({
- error: errorHandler.getErrorMessage(err)
- })
- }
- res.status(200).json({
- message: "Successfully signed up!"
- })
- })
- })
- }
Add Comment
Please, Sign In to add comment