/var/www/myprog.com.ua/server/node/api/routes
Edit: /var/www/myprog.com.ua/server/node/api/routes/index.js (2023B)
module.exports = (app) => {
try {
const bodyParser = require('body-parser')
app.use(bodyParser.json())
app.use(bodyParser.urlencoded({ extended: true }))
const clients_router = require('./clients_router')
// const companies_router = require('./companies_router')
// const categories_router = require('./categories_router')
// const products_router = require('./products_router')
const roles_router = require('./roles_router')
// const orders_router = require('./orders_router')
const web_app_router = require('./web_app_router')
// Add headers
app.use(function (req, res, next) {
// Website you wish to allow to connect
res.setHeader('Access-Control-Allow-Origin', '*')
// Request methods you wish to allow
res.setHeader('Access-Control-Allow-Methods', 'GET, POST, OPTIONS, PUT, PATCH, DELETE')
// Request headers you wish to allow
res.setHeader('Access-Control-Allow-Headers', 'Authorization, Access-Control-Allow-Headers, Origin,Accept, X-Requested-With, Content-Type, Access-Control-Request-Method, Access-Control-Request-Headers')
// Set to true if you need the website to include cookies in the requests sent
// to the API (e.g. in case you use sessions)
res.setHeader('Access-Control-Allow-Credentials', true)
// Pass to next layer of middleware
next()
});
app.use('/api/clients', clients_router)
// app.use('/api/categories', categories_router)
// app.use('/api/companies', companies_router)
// app.use('/api/products', products_router)
app.use('/api/roles', roles_router)
// app.use('/api/orders', orders_router)
app.use('/api/web-app', web_app_router)
app.use(function (req, res, next) {
res.status(404).send('Not Found')
});
} catch (e) {
console.log(e)
}
}