Skip to content

Latest commit

 

History

History
39 lines (22 loc) · 855 Bytes

File metadata and controls

39 lines (22 loc) · 855 Bytes

Notes

Why

Why did we start this Node.js Boilerplate.

  • We developed a GraphQL Node.js Server - This was the initial Start
  • But we want to do better
  • So we analysed other JS frameworks - so many - no Typescript
  • We also looked at other famous frameworks like laravel and spring
  • Then we finally find some really awesome libraries in TypeScript for Node.js

Express Hello World

For those who do not know express.js

It is a minimalist web framework for Node.js.

It is quite easy to learn and to build something small.

Express DI

It gets harder to maintain

Sometimes if feels like your lost in the structure

Like you see below you end up with a lot of boilerplate code

Moreover, it is more error-prone

So how can we improve that

Express annotation

For example with annotations

Like you have seen them in spring

And what else