1 |
What is Fastify |
|
[Fastify basic concept](./introduction/#fastify basic concept) |
|
[Features of Fastify](./introduction/#features of fastify) |
|
Fastify VS Fastify |
2 |
How to build Fastify environment with core module, CLI and Docker |
[Environment building method using core module](./fastify-environment-setup-coremodule-cli-docker/# Environment building method using core module) |
|
|
[How to build an environment using CLI](How to build an environment using ./fastify-environment-setup-coremodule-cli-docker/#cli) |
|
[How to build an environment using Docker](./fastify-environment-setup-coremodule-cli-docker/#How to build an environment using docker) |
3 |
How to use routing in Fastify |
|
[Routing concept](./fastify-routing-usage-method/Routing concept) |
[Method of using route](./fastify-routing-usage-method/#Method of defining route) |
|
|
[How to use the short method](./fastify-routing-usage-method/#How to use the short method) |
|
[How to use the route method](./fastify-routing-usage-method/#How to use the route method) |
|
[How to directly use the route handler function](./fastify-routing-usage-method/#How to directly use the route handler function) |
|
[How to use route options](./fastify-routing-usage-method/#How to use route options) |
4 |
How to process a request with Fastify |
|
[How to get request information](./fastify-request-retrieval-validation-method/#How to get request information) |
|
[Method for validating request information](./fastify-request-retrieval-validation-method/#Method for validating request information) |
5 |
How to modify response information in Fastify |
[How to edit response information](./fastify-response-info-editing-method/#How to edit response information) |
|
6 |
How to create middleware with Fastify |
[How to use middleware functions directly](./fastify-middleware-creation-usage-method/#How to use middleware functions directly) |
|
|
[How to create a plugin that encapsulates middleware](./fastify-middleware-creation-usage-method/#How to create a plugin that encapsulates middleware) |
[How to use middleware functions directly](./fastify-middleware-creation-usage-method/#How to use middleware functions directly) |
|
|
[How to create middleware as separated files](./fastify-middleware-creation-usage-method/#How to create middleware as separated files) |
7 |
How to create and use a plugin with Fastify |
|
[How to create a plugin that provides a route handler](./fastify-plugin-creation-usage-method/#How to create a plugin that provides a route handler) |
|
[How to create a plugin that provides request validation ](./fastify-plugin-creation-usage-method/#How to create a plugin that provides request validation) |
|
[How to create a plugin that adds primitives](./fastify-plugin-creation-usage-method/#How to create a plugin that adds primitives) |
|
[How to create a plugin that encapsulates middleware](./fastify-plugin-creation-usage-method/#How to create a plugin that encapsulates middleware) |
8 |
How to respond static files with Fastify |
|
[Static file routing](./fastify-static-file-response-method#Static file routing) |
[Using virtual path prefix](./fastify-static-file-response-method#Using virtual path prefix) |
|
9 |
How Fastify executes internal and external APIs |
|
[How to execute API from frontend](./fastify-internal-external-api-execution-method#How to execute API from frontend) |
|
[Send a request to an external API](./fastify-internal-external-api-execution-method#Send a request to an external API) |
10 |
How Fastify processes cookie information |
|
[How to get cookie information](./fastify-cookie-info-processing-method#How to get cookie information) |
11 |
How Fastify processes session information |
|
[How to get session information](./fastify-session-info-processing-method#How to get session information) |