Building a web server using the HTTP module
The main focus of this book, together with presenting Deno and how it can be used, is to learn how to use it to build web applications. Here, we'll create a simple JSON API to introduce you to the HTTP module.
We'll build an API that will save and list notes. We will call these notes post-its. Imagine that this is the API that will feed your post-its board.
We'll create a very simple routing system with the help of Web APIs and the functions from the Deno standard library's HTTP module. Keep in mind we're doing this to explore the APIs themselves and thus this is not production-ready code.
Let's start by creating a folder named post-it-api
and a file named index.ts
inside. One more time, we will use TypeScript as we believe the autocomplete and type checking capabilities greatly improve our experience and reduce the number of possible errors.
The final code for this section is available at https...