@fedify/h3
v0.1.1
Published
Integrate Fedify with h3
Downloads
14
Readme
@fedify/h3: Integrate Fedify with h3
This package provides a simple way to integrate Fedify with h3, an HTTP server framework behind Nitro, Analog, Vinxi, SolidStart, TanStack Start, and other many web frameworks.
The integration code looks like this:
import { createApp, createRouter } from "h3";
import { integrateFederation, onError } from "@fedify/h3";
import { federation } from "./federation"; // Your `Federation` instance
export const app = createApp({ onError });
app.use(
integrateFederation(
federation,
(event, request) => "context data goes here"
)
);
const router = createRouter();
app.use(router);
[!NOTE] Your app has to configure
onError
to let Fedify negotiate content types. If you don't do this, Fedify will not be able to respond with a proper error status code when a content negotiation fails.
Changelog
Version 0.1.1
Released on August 6, 2024.
- Added missing entry points to the package.json.
Version 0.1.0
Initial release. Released on July 6, 2024.