Custom services and controllers
Learn how to authenticate use custom services and controllers using our FoodAdvisor example
Learn how to authenticate use custom services and controllers using our FoodAdvisor example
Send email from your server or externals providers.
Existing plugins can be overriden by placing code in /src/extensions or using global register/bootstrap hooks. Instructions in this documentation cover reshaping plugin content-type schemas or server logic — altough upstream updates may break extensions.
Strapi's Server API for plugins allows a Strapi plugin to customize the back end part (i.e. the server) of your application.
Strapi services are a set of reusable functions, useful to simplify controllers logic.