Skip to main content

15 docs tagged with "middlewares"

View All Tags

Back-end customization

All elements of Strapi's back end, like routes, policies, middlewares, controllers, services, models, requests, responses, and webhooks, can be customized.

Caddy Proxying

Learn how you can use a proxy application like Caddy to secure your Strapi application.

Error handling

With Strapi's error handling feature it's easy to send and receive errors in your application.

GraphQL plugin

Use a GraphQL endpoint in your Strapi project to fetch and mutate your content.

HAProxy Proxying

Learn how you can use a proxy application like HAProxy to secure your Strapi application.

Nginx Proxying

Learn how you can use a proxy application like Nginx to secure your Strapi application.

Plugins extension

Strapi comes with plugins that can be installed from the Marketplace or as npm packages. You can also create your own plugins (see plugins development) or extend the existing ones.

Policies

Strapi policies are functions that execute specific logic on each request before it reaches the controller. Policies can be customized according to your needs.

Routes

Strapi routes handle requests to your content and are auto-generated for your content-types. Routes can be customized according to your needs.

Server API for plugins

Strapi's Server API for plugins allows a Strapi plugin to customize the back end part (i.e. the server) of your application.

Upload Provider

Configure Strapi Cloud to use a third-party upload provider.