mirror of
https://github.com/franjsco/trackmyd-api
synced 2025-06-06 00:29:14 +02:00
add authentication
This commit is contained in:
@ -1,10 +1,12 @@
|
||||
const express = require('express');
|
||||
const mongoose = require('mongoose');
|
||||
const bodyParser = require('body-parser');
|
||||
const basicAuth = require('express-basic-auth');
|
||||
const config = require('./config');
|
||||
const logger = require('./logger');
|
||||
const apiRoutes = require('./apiRoutes');
|
||||
|
||||
|
||||
const { db } = config;
|
||||
const app = express();
|
||||
const port = process.env.PORT || config.app.port;
|
||||
@ -16,6 +18,7 @@ mongoose.set('useFindAndModify', false);
|
||||
|
||||
app.use(bodyParser.urlencoded({ extended: true }));
|
||||
app.use(bodyParser.json());
|
||||
app.use(basicAuth({ users: config.app.auth.users }));
|
||||
|
||||
app.use('/api', apiRoutes);
|
||||
|
||||
|
Reference in New Issue
Block a user