Book Image

Express.js Blueprints

By : Ben Augarten, Marc Kuo, Eric Lin, Aidha Shaikh, Fabiano Pereira Soriani, Geoffrey Tisserand, Chiqing Zhang, Kan Zhang
Book Image

Express.js Blueprints

By: Ben Augarten, Marc Kuo, Eric Lin, Aidha Shaikh, Fabiano Pereira Soriani, Geoffrey Tisserand, Chiqing Zhang, Kan Zhang

Overview of this book

<p>APIs are at the core of every serious web application. Express.js is the most popular framework for building on top of Node.js, an exciting tool that is easy to use and allows you to build APIs and develop your backend in JavaScript. Express.js Blueprints consists of many well-crafted tutorials that will teach you how to build robust APIs using Express.js.</p> <p>The book covers various different types of applications, each with a diverse set of challenges. You will start with the basics such as hosting static content and user authentication and work your way up to creating real-time, multiplayer online games using a combination of HTTP and Socket.IO. Next, you'll learn the principles of SOA in Node.js and see them used to build a pairing as a service. If that's not enough, we'll build a CRUD backend to post links and upvote with Koa.js!</p>
Table of Contents (14 chapters)

Summary


In this chapter, we created an API that can set up meetings between users taking into account their matching history and the pair of longitude and latitude, while providing them the chance to give feedback on how it went-essential information which can be used in many ways to further improve the algorithm!

We hope you learned about many interesting and practical concepts, such as making geo queries, testing time-sensitive code, sending e-mails with style, and tasks that run periodically.

Besides the technical bits, hope you had fun and perhaps were able to spark some insight on the framework behind match-making apps!

Next on, we'll see how Koa.js works by leveraging the power of generators, bringing the readability of synchronous code on top of the async features of Node.js.