setup application, server, and configs
This commit is contained in:
20
src/server.ts
Normal file
20
src/server.ts
Normal file
@@ -0,0 +1,20 @@
|
||||
import { Application } from "@/application";
|
||||
|
||||
process.on("uncaughtException", (err) => {
|
||||
let message = `Uncaught exception: ${err.message || err}`;
|
||||
if (err.stack) {
|
||||
message += `\n- Stack: ${err.stack}`;
|
||||
}
|
||||
|
||||
console.warn(message);
|
||||
});
|
||||
|
||||
process.on("unhandledRejection", (reason) => {
|
||||
console.warn(`Unhandled rejection: ${reason}`);
|
||||
});
|
||||
|
||||
const application = new Application();
|
||||
application.initializeMiddlewares();
|
||||
application.initializeRouters();
|
||||
application.initializeErrorHandlers();
|
||||
application.run();
|
||||
Reference in New Issue
Block a user