- Finish cleanup

Signed-off-by: Dave Richer <dave@imexsystems.ca>
This commit is contained in:
Dave Richer
2024-01-22 19:07:16 -05:00
parent 272a3f579a
commit 82dc9e1c56

View File

@@ -43,23 +43,6 @@ exports.io = io;
require("./server/web-sockets/web-socket");
// Import route handlers (assuming these files are structured accordingly)
const accountingRoutes = require("./server/routes/accountingRoutes");
const mediaRoutes = require("./server/routes/mediaRoutes");
const smsRoutes = require("./server/routes/smsRoutes");
const jobRoutes = require("./server/routes/jobRoutes");
const schedulingRoutes = require("./server/routes/schedulingRoutes");
const utilRoutes = require("./server/routes/utilRoutes");
const dataRoutes = require("./server/routes/dataRoutes");
const adminRoutes = require("./server/routes/adminRoutes");
const techRoutes = require("./server/routes/techRoutes");
const intellipayRoutes = require("./server/routes/intellipayRoutes");
const cdkRoutes = require("./server/routes/cdkRoutes");
const miscellaneousRoutes = require("./server/routes/miscellaneousRoutes");
const mixdataRoutes = require("./server/routes/mixDataRoutes");
const renderRoutes = require("./server/routes/renderRoutes");
const notificationsRoutes = require("./server/routes/notificationsRoutes");
const qboRoutes = require("./server/routes/qboRoutes");
// Middleware
app.use(compression());
@@ -69,30 +52,37 @@ app.use(bodyParser.urlencoded({limit: "50mb", extended: true}));
app.use(cors({credentials: true, exposedHeaders: ["set-cookie"]}));
// Route groupings
app.use('/', miscellaneousRoutes);
app.use("/notifications", notificationsRoutes);
app.use("/render", renderRoutes);
app.use('/mixdata', mixdataRoutes);
app.use('/accounting', accountingRoutes);
app.use('/qbo', qboRoutes);
app.use('/media', mediaRoutes);
app.use('/sms', smsRoutes);
app.use('/job', jobRoutes);
app.use('/scheduling', schedulingRoutes);
app.use('/utils', utilRoutes);
app.use('/data', dataRoutes);
app.use('/adm', adminRoutes);
app.use('/tech', techRoutes);
app.use('/intellipay', intellipayRoutes);
app.use('/cdk', cdkRoutes);
app.use('/', require("./server/routes/miscellaneousRoutes"));
app.use("/notifications", require("./server/routes/notificationsRoutes"));
app.use("/render", require("./server/routes/renderRoutes"));
app.use('/mixdata', require("./server/routes/mixDataRoutes"));
app.use('/accounting', require("./server/routes/accountingRoutes"));
app.use('/qbo', require("./server/routes/qboRoutes"));
app.use('/media', require("./server/routes/mediaRoutes"));
app.use('/sms', require("./server/routes/smsRoutes"));
app.use('/job', require("./server/routes/jobRoutes"));
app.use('/scheduling', require("./server/routes/schedulingRoutes"));
app.use('/utils', require("./server/routes/utilRoutes"));
app.use('/data', require("./server/routes/dataRoutes"));
app.use('/adm', require("./server/routes/adminRoutes"));
app.use('/tech', require("./server/routes/techRoutes"));
app.use('/intellipay', require("./server/routes/intellipayRoutes"));
app.use('/cdk', require("./server/routes/cdkRoutes"));
// Default route for forbidden access
app.get("/", (req, res) => {
res.status(200).send("Access Forbidden.");
});
const main = async () => {
await server.listen(port);
}
// Start server
server.listen(port, (error) => {
if (error) throw error;
logger.log(`[${process.env.NODE_ENV || "DEVELOPMENT"}] Server with routes running on port ${port}`, "INFO", "api");
});
main()
.then(() => {
logger.log(`[${process.env.NODE_ENV || "DEVELOPMENT"}] Server started on port ${port}`, "INFO", "api");
})
.catch((error) => {
logger.log(`[${process.env.NODE_ENV || "DEVELOPMENT"}] Server failed to start on port ${port}`, "ERROR", "api", error);
});