const express = require('express'); const bodyParser = require('body-parser'); const expressMongoDb = require('./middleware/mongo'); const users = require('./routes/user'); const vehicles = require('./routes/vehicles'); const app = express(); const bearerToken = require('express-bearer-token'); const jwt = require('./middleware/jwt'); app.use(bodyParser.json()); app.use(expressMongoDb('mongodb://autocat_user:autocat#321@vps.aliencat.pro:27017/autocatdev')); app.use(bearerToken()); app.use(jwt({ secret: 'secret', exclude: ['/user/signup', '/user/login'] })); app.use('/user', users); app.use('/vehicles', vehicles); app.listen(3000);