Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const express = require('express');
- const cors = require('cors');
- const dotenv = require('dotenv');
- const app = express();
- const db = require('./config/database');
- const routes = require('./routes');
- dotenv.config(); //to use .env file
- // Test DB
- db.authenticate()
- .then(() => console.log('Database connected...'))
- .catch(err => console.log('Error: ' + err));
- //Middleware
- app.use(express.urlencoded({ extended: true }));
- app.use(express.json());
- app.use(cors());
- //use routes
- app.use(routes);
- app.use(function(err, req, res, next) {
- switch (err.name) {
- case 'UnauthorizedError':
- res.status(401).send('Unauthorized');
- case 'permission_denied':
- res.status(403);
- }
- });
- const PORT = process.env.PORT || 5000;
- app.listen(PORT, () => console.log(`Server running on port ${PORT}`));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement