Redirect Activity Streams 2.0
用于创建到任何 AS2 bridge 重定向的中间件
配置参数
Description
此中间件将所有 Activity Stream 请求重定向到任何服务器,例如 Hatsu 或 Bridgy Fed。
Installation
此中间件必须与 Lume 的 HTTP Server 一起使用。要在生产环境中使用它,你需要一个运行 Deno 服务器的主机,例如 Deno Deploy。
你必须提供 rewriteUrl
选项,以及一个返回重定向 URL 的函数。此中间件有两个辅助函数:bridgyFed
和 hatsu
。
创建一个入口点文件(例如,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();