/[sudobot]/trunk/src/api/Server.ts
ViewVC logotype

Diff of /trunk/src/api/Server.ts

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 366 by rakin, Mon Jul 29 17:29:45 2024 UTC revision 367 by rakin, Mon Jul 29 17:29:49 2024 UTC
# Line 4  import express, { Express, Router as Exp Line 4  import express, { Express, Router as Exp
4  import Router from "./Router";  import Router from "./Router";
5  import path from "path";  import path from "path";
6  import rateLimit from 'express-rate-limit';  import rateLimit from 'express-rate-limit';
7    import cors from 'cors';
8    
9  export interface ServerOptions {  export interface ServerOptions {
10      port?: number;      port?: number;
# Line 25  export default class Server extends Serv Line 26  export default class Server extends Serv
26          type methods = 'get' | 'post' | 'put' | 'patch' | 'delete';          type methods = 'get' | 'post' | 'put' | 'patch' | 'delete';
27          const expressRouter = ExpressRouter();          const expressRouter = ExpressRouter();
28    
29            expressRouter.use(cors());
30    
31          expressRouter.use(rateLimit({          expressRouter.use(rateLimit({
32              windowMs: 1 * 60 * 1000,              windowMs: 1 * 60 * 1000,
33              max: 50,              max: 50,

Legend:
Removed from v.366  
changed lines
  Added in v.367

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26