A proxy for web-backend with added /swagger/swagger.json and reqeust parameter type verification.
Based upon TypeScript OpenAPI.
git clone https://github.com/fi-ksi/web-backend-swagger.git &&
cd web-backend-swagger &&
npm install # to generate swagger.json file
npm run gen.api
# to start proxy server with latest endpoint config
npm run serve.devThe backend will then proxy all request to http://localhost:3030.
- All endpoint definitions are placed under
src/endpoint/ - All model definitions are placed under
src/model/
The src/util directory holds functions and classes for proxying requests to the real backend and for masking authentication (which is also handled by the real backend).