UNPKG

node-express-mongodb-jwt-rest-api-skeleton

Version:

Node.js express.js MongoDB JWT REST API - This is a basic API REST skeleton written on JavaScript using async/await. Great for building a starter web API for your front-end (Android, iOS, Vue, react, angular, or anything that can consume an API)

26 lines (24 loc) 535 B
/** * Creates an object with user info * @param {Object} req - request object */ const setUserInfo = (req = {}) => { return new Promise((resolve) => { let user = { _id: req._id, name: req.name, email: req.email, role: req.role, verified: req.verified } // Adds verification for testing purposes if (process.env.NODE_ENV !== 'production') { user = { ...user, verification: req.verification } } resolve(user) }) } module.exports = { setUserInfo }