wsyt/wsyt_server/controller/enum.ts
紫幽冥竹 7603f1513e 新增了微信网页登录功能与关联功能。
拆分前台与Express后端API接口,前端VUE代码负责接收Express后端发来的数据进行展示,Express后端复制处理敏感信息和接口访问。
2024-03-07 16:17:16 +08:00

23 lines
750 B
TypeScript

import { Request, Response,NextFunction } from 'express';
import {Enums,EnumApiUrl} from './../util/Resource';
import { selectEnumApi } from '../util/curd';
class EnumController {
// 枚举查询
selectEnum = async (req: Request, res: Response, next: NextFunction) => {
try {
const promises:any[] = [];
for (const key in Enums) {
promises.push(selectEnumApi(Enums[key], EnumApiUrl));
}
const results = await Promise.all(promises);
res.send(results);
} catch (error) {
next(error);
}
}
}
// 创建一个上述类的一个实例,将其导出
export const enumController = new EnumController();
export default enumController;