Untitled
unknown
plain_text
2 years ago
1.8 kB
4
Indexable
const express = require('express'); const cors = require('cors'); const path = require('path'); const user = require('./src/api/user.js'); const admin = require('./src/api/admin.js'); const manageMatch = require('./src/api/match.js'); const manageAppSettings = require('./src/api/appSettings.js'); const manageHighlight = require('./src/api/highlight.js'); const manageFixture = require('./src/api/sportmonk.js'); const managePopular = require('./src/api/popular.js'); const manageNews = require('./src/api/news.js'); const manageContact = require('./src/api/contact.js'); const manageGeneralSetting = require('./src/api/generalSettings.js'); const manageImage = require('./src/api/uploadImage.js'); const webAPIs = require('./src/api/webApi.js'); // const HandleErrors = require('./utils/error-handler') const corsOptions = { origin: ['http://localhost:3000', 'http://localhost:3001', 'http://localhost:1000', 'http://localhost:2000'], credentials: true }; const expressApp = async app => { // Middleware to serve static files from the "images" folder const imagesFolderPath = path.join(__dirname, 'images'); app.use('/images', express.static(imagesFolderPath)); // middleware app.use(cors(corsOptions)); app.use(express.json()); app.use(express.urlencoded({ extended: true })); // Web api webAPIs(app); // Admin api user(app); admin(app); manageMatch(app); manageAppSettings(app); manageHighlight(app); manageFixture(app); managePopular(app); manageNews(app); manageContact(app); manageGeneralSetting(app); manageGeneralSetting(app); manageImage(app); // // error handling // app.use(HandleErrors); }; module.exports = expressApp;
Editor is loading...