Search Docs
用于在一体化 BFF 函数中获取请求上下文。
根据使用的框架拓展插件,从对应的命名空间中导出:
import { useContext } from '@modern-js/runtime/{namespace}';
function useContext(): any
开发者可以通过 context 获取更多的请求信息,例如获取请求 UA(示例为使用 koa 框架时):
context
import { useContext } from '@modern-js/runtime/koa'; export async function get() { const ctx = useContext(); return ctx.req.headers['user-agent']; }
只有在一体化 BFF 函数中,你才可以使用 useContext API 。
useContext
使用不同的运行时框架时,虽然均支持 useContext API,但它们的返回值的类型是不同的。