Important
This repository is obsolete and has been archived in favor of the monorepo fedify-dev/fedify.
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` instanceexportconstapp=createApp({ onError });app.use(integrateFederation(federation,(event,request)=>"context data goes here"));constrouter=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.
To be released.
Released on February 28, 2025.
- Made the package compatible with Fedify 1.0.0 or later.
Released on August 6, 2024.
- Added missing entry points to the package.json.
Initial release. Released on July 6, 2024.