完善基础框架,对原有APILoader进行接口响应的错误处理
This commit is contained in:
18
src/index.ts
Normal file
18
src/index.ts
Normal file
@@ -0,0 +1,18 @@
|
||||
import { APILoader } from "@lib/API/APILoader";
|
||||
import Logger from '@lib/Logger/Logger'
|
||||
import config from "./config";
|
||||
import GetTest from "./api/GetTest";
|
||||
const logger = new Logger('Server')
|
||||
async function main(): Promise<void> {
|
||||
logger.info('Starting...');
|
||||
const apiLoader = new APILoader(config.cors);
|
||||
// loadAPI
|
||||
apiLoader.add(GetTest);
|
||||
|
||||
await apiLoader.start(config.API_Port);
|
||||
logger.info('Server started successfully')
|
||||
}
|
||||
|
||||
main().catch((reason) => {
|
||||
logger.error(`An error occurs in the main function: ${reason}`)
|
||||
})
|
||||
Reference in New Issue
Block a user