With these 6 steps, you'll see how to set up a Typescript project which serves a REST API. It has the following features:
- API first: OpenAPI specification file defines, what REST routes exist.
- Uses express.js and express-openapi
- Swagger UI for easy manual tests
- Fully unit tested
- Implementation is kept up-to-date with the Open API spec even after changes
See the full walkthrough tutorial video (audio in german):