Redirect Activity Streams 2.0

用于创建到任何 AS2 bridge 重定向的中间件

配置参数

Description

此中间件将所有 Activity Stream 请求重定向到任何服务器,例如 HatsuBridgy Fed

Installation

此中间件必须与 Lume 的 HTTP Server 一起使用。要在生产环境中使用它,你需要一个运行 Deno 服务器的主机,例如 Deno Deploy

你必须提供 rewriteUrl 选项,以及一个返回重定向 URL 的函数。此中间件有两个辅助函数:bridgyFedhatsu

创建一个入口点文件(例如,serve.ts),包含以下代码:

import Server from "lume/core/server.ts";
import redirectAS2, { bridgyFed } from "lume/middlewares/redirect_as2.ts";

const server = new Server();

const rewriteUrl = bridgyFed();

server.use(redirectAS2({ rewriteUrl }));

server.start();