Mittwoch, 18. Mai, 2016
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Finishing Angular TODO application and deploying to production 119<br />
113 exports.create = function(req, res, next) {<br />
114 var user = new User(req.body);<br />
115 user.save(function(err) {<br />
116 if (err) {<br />
117 return next(err);<br />
118 } else {<br />
119 res.json(user);<br />
120 }<br />
121 });<br />
122 };<br />
123<br />
124 exports.list = function(req, res, next) {<br />
125 User.find({}, function(err, users) {<br />
126 if (err) {<br />
127 return next(err);<br />
128 } else {<br />
129 res.json(users);<br />
130 }<br />
131 });<br />
132 };<br />
133<br />
134 exports.read = function(req, res) {<br />
135 res.json(req.user);<br />
136 };<br />
137<br />
138 exports.userByID = function(req, res, next, id) {<br />
139 User.findOne({<br />
140 _id: id<br />
141 },<br />
142 function(err, user) {<br />
143 if (err) {<br />
144 return next(err);<br />
145 } else {<br />
146 req.user = user;<br />
147 next();<br />
148 }<br />
149 }<br />
150 );<br />
151 };<br />
152<br />
153 exports.update = function(req, res, next) {<br />
154 User.findByIdAndUpdate(req.user.id, req.body, function(err, user) {