How to correctly split Node js code with queries?
in app js:
const express = require('express');
var request = require('request');
const app = express();
var Test = require('./test')()
in Test.js:
const express = require('express');
const app = express();
module.exports = function Test(){
console.log('#before'); // work
app.get('/test', (req, res)=>{ //not work
console.log(('#after'));
})
}
`
Ответы (1 шт):
Автор решения: smiface
→ Ссылка
app.js
require('./test')(app)
test.js
module.exports = app => {
app.use((req, res, next) => {
res.header(
"Access-Control-Allow-Headers",
"x-access-token, Origin, Content-Type, Accept"
);
next()
})
app.get('/test', (req, res)=>{
console.log(('#after'));
res.send('sup')
})
}