运行时框架
Modern.js 以 Hono.js 作为 BFF 和 Server 运行时框架,因此可以基于 Hono.js 生态扩展 BFF Server。
获取请求上下文
在 BFF 函数中,有时需要获取请求上下文,来处理更多逻辑。此时,你可以通过 useHonoContext
来获取:
api/lambda/hello.ts
import { useHonoContext } from '@modern-js/plugin-bff/hono'
export const get = async () => {
const c = useHonoContext();
console.info(`access url: ${c.req.url}`);
return 'Hello Modern.js'
};