, , , , auth.route.js.
, auth.route.js index.js, , middleware/auth ( , ). , , , , :
, , . middleware/auth, , , . auth.route.js - , :
auth middleware/auth, userRouter.get(). auth().
auth.route.js ( , ), , auth .
, ? : auth.route.js , , , :
auth.route.js
import auth from '../middleware/auth'
const userRouter = express.Router()
export default () => {
userRouter.get('/dashboard', auth().authenticate(), function(req, res) {
res.send('Authenticated, user id is: ' + req.user.id)
})
return userRouter;
}
(.. ).
import getRouter from './modules/auth.route.js';
app.use('/api', getRouter());