List of Tables

 

Chapter 2. Building an API

Table 2.1. Route configuration options used in this chapter

Table 2.2. Some of the properties available on request

Chapter 4. Routes and handlers in-depth

Table 4.1. Commonly used HTTP request methods

Table 4.2. Route path segment types in order specificness

Chapter 5. Understanding requests and responses

Table 5.1. reply interface semantics

Table 5.2. Valid argument types/values to reply() and the corresponding response behavior

Chapter 6. Validation with Joi

Table 6.1. Required format for weather reports

Table 6.2. Joi schema types

Table 6.3. Available input validation options

Chapter 7. Building modular applications with plugins

Table 7.1. Parameters given to a plugin registration function

Table 7.2. server.register() optional register options

Table 7.3. Top-level Glue manifest properties

Chapter 8. Cache me if you can

Table 8.1. HTTP response cache headers

Table 8.2. Comparison of popular Catbox strategies

Chapter 9. Authentication and security

Table 9.1. Headers controlled by config.security route option

Chapter 10. Testing with Lab, Code, and server.inject()

Table 10.1. Aliases for lab.experiment and lab.test

Table 10.2. Code assertion statement flags

Table 10.3. The built-in Lab reporters

Chapter 11. Production and beyond

Table 11.1. Server events

Table 11.2. Oppsy data

Appendix B. npm packages used in this book

Table B.1. Packages used in this book and the the versions tested