Node.js playground Web API using Express
The idea of this project is to provide all the apis that exists in my other repositories NetCore.Playground.Api and go-playground-api
What we get from this:
- We practice different approaches in Node.js
- We can compare Node.js implementations with the same ones written in .NetCore and Go
- We have three versions of the same Web Api written in different languages, that can be switched from a UI having the exact same results
I have created three UI projects to consume the APIs created here, you can use either of the following repositories:
- debug (Debugging utility modelled after Node.js)
- chalk (Terminal string styling)
- morgan (HTTP request logger middleware for node.js)
- nodemon (Monitor for any changes in your node.js application and automatically restart the server)
- axios (Promise based HTTP client)
- From the terminal:
npm start
- Once it's running, go to a browser
- Hit the following url http://localhost:8080/
- Web API created with Node.js and Express