- Getting Started with hapi.js
- John Brett
- 215字
- 2021-07-09 19:35:57
Chapter 2. Adding Functionality by Routing Requests
In the last chapter, we saw what a sample route looks like in both vanilla Node and hapi, and how hapi is more configuration-oriented in its routing definition. In this chapter, I will expand on how hapi handles routing, making it easy to add routes in a scalable manner while being able to avoid making unnecessary mistakes. If you haven't got much experience with building web servers, this chapter will also be a good foundation in routing, covering the following topics:
- Adding and configuring routes in hapi
- The hapi routing algorithm
- The hapi request life cycle
- The hapi request object
- The reply interface
- Serving static files
- Using templating engines to serve view
By the end of this chapter, you will have the tools that you need to be able to create a JSON API, a static file server, and a fully functional website using a templating library. You will also be shown some patterns to simplify less trivial requests, so the control flow won't become a problem while using the hapi life cycle and route prerequisites. That may seem like a lot to cover in a single chapter, but you'll find it's actually not so complicated, especially with the tools hapi gives us. Let's begin now.
- Spring Cloud Alibaba核心技術與實戰案例
- Effective C#:改善C#代碼的50個有效方法(原書第3版)
- Android Application Development Cookbook(Second Edition)
- 趣學Python算法100例
- 用Python實現深度學習框架
- Instant Lucene.NET
- Mastering Backbone.js
- 從零開始學C#
- Service Mesh實戰:基于Linkerd和Kubernetes的微服務實踐
- JSP程序設計實例教程(第2版)
- Python函數式編程(第2版)
- Instant jQuery Boilerplate for Plugins
- Web Developer's Reference Guide
- Django Design Patterns and Best Practices
- UML基礎與Rose建模實用教程(第三版)