I have created a file which creates express middle-ware app.
I have defined the app function in a separate file.
How do I run the app function.
My app.js
file
const express = require('express')
const cors = require('cors')
const mysql = require('mysql')
const bodyParser = require('body-parser')
const users = require('./users')
const app = express()
app.use(cors());
app.use(bodyParser.json());
app.options('*',cors());
app.listen('3001' ,(err)=>{
if(err)
console.log(err);
else{
console.log('server is running on port 3001');
}
})
module.exports.app = app
my other file has following contents and let say it is my-other-file.js
const app = require('./app')
//get request for all checklist details
app.get('/getallusers',async (req,res)=>{
let sql =query('SELECT', 'users','user_deleted = 0', 'firstname,lastname,name,email,photo,admin')
var results =await dbQuery(res,sql)
console.log(results);
res.status(200).json({
status: 200,
message : `Found ${results.length} users`,
users: results
})
})