我在_app.jsx
中获取cookie,但无法将其发送到我的自定义API中间件。
因此cookie需要在中间件中存在,但是在其SSR时tp如何将其传递给中间件。我看到了一些示例,但它们没有帮助
我正在使用unfetch调用该中间件中的api,并且当用户打开一个支持SSR的页面时,我需要令牌,并且我从中间件进行所有api调用。
export default withRedux(initStore)(
class MyApp extends App {
static async getInitialProps({ Component, ctx }) {
const cookie = nextCookie(ctx);
return {
pageProps: Component.getInitialProps
? await Component.getInitialProps(ctx)
: {}
};
}
}
);