card_svr/src/robot/main.controller.ts

26 lines
638 B
TypeScript

import express from 'express';
import {robotLog as debug} from "../common/Debug";
import {singleton} from "../common/Singleton";
import {RobotManage} from "./RobotManage";
const router = express.Router();
router.get('/create', async (req, res, next) => {
let query = req.query;
let {host, room } = query;
host = host as string;
room = room as string;
debug(`receive create robot msg: ${host}, ${room}`);
let manage = singleton(RobotManage);
try {
await manage.addOne({host, room});
res.json({errcode: 0});
} catch (err) {
res.json({errcode: 1})
}
})
export default router;