AutoCatBackend/index.js
2020-02-20 21:38:28 +03:00

18 lines
641 B
JavaScript

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);