node index.js npm run dev
git push heroku master
https://www.freecodecamp.org/news/node-js-module-exports-vs-exports-ec7e254d63ac/ https://stackoverflow.com/questions/7137397/module-exports-vs-exports-in-node-js
if(!username || !password) { return res.status(422).send({ error: 'You must provide a username and a password' }); }
if(existingUserName) { return res.status(422).send({ error: 'The given username is in use' }); }
return res.json({ userId: user.id, date: user.date, username: user.username, email: user.email, token: shared.createJWTForUser(user) });
res.send({ userId: req.user.id, date: req.user.date, username: req.user.username, email: req.user.email, token: shared.createJWTForUser(req.user) });
the Passport library will send: Unauthorized
[ { "date": "2019-12-17T18:12:25.000Z", "username": "aaaa" } ]
{ error: 'Database query error'}