xy-server/game/common/HttpService.ts
2025-04-23 09:34:08 +08:00

24 lines
708 B
TypeScript

import express from 'express';
const app = express();
app.all('*', function (req: any, res: any, next: any) {
res.header("Access-Control-Allow-Origin", "*");
res.header("Access-Control-Allow-Headers", "X-Requested-With");
res.header("Access-Control-Allow-Methods", "PUT,POST,GET,DELETE,OPTIONS");
res.header("X-Powered-By", ' 3.2.1');
res.header("Content-Type", "application/json;charset=utf-8");
next();
});
exports.start = (config: any) => {
let list = config.funcList;
for (let reg in list) {
if (list.hasOwnProperty(reg)) {
let func = list[reg];
app.get('/' + reg, func);
}
}
app.listen(config.port);
}
exports.app = app;