18.05.2016 Views

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) {

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!