Creating OpenAPI specs from Controllers
Creating a new OpenAPI spec
import { createOpenAPIFromControllers } from "@simply-openapi/controllers";
import WidgetController from "./controllers/WidgetController";
const controllers = [new WidgetController()];
const spec = createOpenAPIFromControllers(
{
title: "My widget server",
version: "1.0.0",
},
controllers,
);Extending existing OpenAPI specs with controllers
Creating spec from constructors
Caveat: Empty controllers
Next steps
Creating an Express Route from your OpenAPI specificationPublishing your OpenAPI specificationLast updated