1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > umi框架SSR 服务端获取cookie

umi框架SSR 服务端获取cookie

时间:2019-03-13 14:07:16

相关推荐

umi框架SSR 服务端获取cookie

umi框架SSR 服务端获取cookie

在项目核心文件server.js 中增加传入自定义参数到ctx中

app.use(async (ctx, next) => {const {html, error } = await render({path: ctx.request.url, getInitialPropsCtx: {cookie: ctx.request.header.cookie, }}); ctx.body = html; }

然后在业务js的getInitialProps方法中进行获取打印

Home.getInitialProps = (async (ctx: any) => {console.debug('**********************', ctx.cookie) })

需要注意的是,参数只有在服务端渲染时才可以生效,本地的dev调试模式是无法获取的。只有实际build完成后用pm2运行,才可以看到实际效果

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。