Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

fedify-dev/express

Repository files navigation

@fedify/express: Integrate Fedify with Express

npm Matrix Discord Follow @fedify@hollo.social

This package provides a simple way to integrate Fedify with Express.

The integration code looks like this:

import express from "express";
import { integrateFederation } from "@fedify/express";
import { federation } from "./federation";  // Your `Federation` instance

export const app = express();

app.set("trust proxy", true);

app.use(integrateFederation(federation, (req) => "context data goes here"));

Changelog

Version 0.2.2

To be released.

Version 0.2.1

Released on May 11, 2025.

  • Fixed an invalid version constraint in the peerDependencies. [#3 by Emelia Smith]

Version 0.2.0

Released on September 30, 2024.

  • Relaxed the requirement for the peer dependency @fedify/fedify to allow any version under 2.0.0.

Version 0.1.4

Released on August 31, 2024.

  • Fixed a bug where it throws TypeError with message RequestInit: duplex option is required when sending a body.

Version 0.1.3

Released on August 5, 2024.

  • Fixed the middleware to not fill Request.body when the request method is GET or HEAD.
  • Fixed the middleware to content-negotiate the response based on the Accept header.

Version 0.1.2

Released on August 5, 2024.

  • Fixed incorrectly configured export targets in package.json.

Version 0.1.1

Released on August 5, 2024.

  • Added missing entry points to the package.json.

Version 0.1.0

Initial release. Released on August 5, 2024.

Sponsor this project

 

Contributors 3

  •  
  •  
  •  
Morty Proxy This is a proxified and sanitized view of the page, visit original site.