Skip to main content

🌐 Fastify

🥡 Import Code

Add as a dependency, and add to your imports. Nice and easy

npm i @digital-alchemy/fastify-extension

Add to code

import { LIB_FASTIFY } from "@digital-alchemy/fastify-extension";

// application
const MY_APP = CreateApplication({
libraries: [LIB_FASTIFY],
name: "home_automation",
})

// library
export const MY_LIBRARY = CreateLibrary({
depends: [LIB_FASTIFY],
name: "special_logic",
})

🧲 Usage

export function Example({ fastify }: TServiceParams) {
fastify.routes((fastify: FastifyInstance) => {
fastify.post("/some/route", () => { /*...*/ });
fastify.get("/another/thing", () => { /*...*/ });
});
}