peerjs-server/src/api/index.ts
Jonas Gloning 68f973afb4
fix: more accurate types
Closes #182
2023-01-09 21:08:12 +01:00

24 lines
510 B
TypeScript

import cors from "cors";
import express from "express";
import publicContent from "../../app.json";
import PublicApi from "./v1/public";
import type {IConfig} from "../config";
import type {IRealm} from "../models/realm";
export const Api = ({ config, realm }: {
config: IConfig;
realm: IRealm;
}): express.Router => {
const app = express.Router();
app.use(cors());
app.get("/", (_, res) => {
res.send(publicContent);
});
app.use("/:key", PublicApi({ config, realm }));
return app;
};