Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //userController.js when a new user registers an account is made and a document is cloned that will be their new "pet";
- var Pet = require("models/pet.js");
- var User = require("models/user.js");
- exports.register = function (req, res, next) {
- var user = new User({
- username: req.body.username,
- password: req.body.password
- });
- user.save(function (err) {
- if (err) {
- next(err);
- return;
- }
- Pet.findOne({
- "name": "Egg",
- "ownerId": "<<system>>"
- }, function (err, pet) {
- if (err){
- next(err);
- return;
- }
- Pet.clonePetForUser(user._id, pet._id, function (err) {
- if (err) {
- next(err);
- return;
- }
- res.json({message: 'User created'});
- })
- });
- });
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement