12345678910111213141516171819202122232425262728293031 |
- const express = require('express');
- const port = 3002;
- const bodyParser = require('body-parser');
- const routes = require('./routes/routes')
- const app = express();
- // Use Node.js body parsing middleware
- app.use(bodyParser.json());
- app.use(bodyParser.urlencoded({
- extended: true,
- }));
- app.use((req, res, next) => {
- res.header('Access-Control-Allow-Origin', '*');
- res.header('Access-Control-Allow-Headers', 'Origin, X-Requested-With, Content-Type, Accept');
- next();
- app.options('*', (req, res) => {
- // allowed XHR methods
- res.header('Access-Control-Allow-Methods', 'GET, PATCH, PUT, POST, DELETE, OPTIONS');
- res.send();
- });
- });
- routes(app);
- // Start the server
- const server = app.listen(port, (error) => {
- if (error) return console.log(`Error: ${error}`);
- console.log(`Server listening on port ${server.address().port}`);
- });
|