Files
freeplanet_serverside/server/middleware/authenticate.js
Paolo Arena db2a460594 - add: createPushSubscription :
'Subscribed to FreePlanet.app!',
  'You can now receive Notification and Messages.'
2019-02-05 18:17:44 +01:00

22 lines
403 B
JavaScript

var {User} = require('../models/user');
var authenticate = (req, res, next) => {
var token = req.header('x-auth');
// console.log("TOKEN = " + token);
User.findByToken(token).then((user) => {
if (!user) {
return Promise.reject();
}
req.user = user;
req.token = token;
next();
}).catch((e) => {
res.status(401).send();
});
};
module.exports = {authenticate};