DefinitelyTyped/types/koa-proxy/koa-proxy-tests.ts
2019-10-22 15:31:01 -07:00

24 lines
390 B
TypeScript

import Koa = require('koa');
import proxy = require('koa-proxy');
const app = new Koa();
app.use(proxy({
host: 'https://api.github.com',
match: /^\/repos\//
}));
app.use(proxy({
host: 'https://api.github.com',
map: (path) => `/mapped/${path}`
}));
app.use(proxy({
host: 'https://api.github.com',
map: {
'/foo/bar': '/repos'
}
}));
app.listen(3000);