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运行,才可以看到实际效果

umi框架SSR 服务端获取cookie相关推荐

  1. Nuxt SSR 服务端渲染 详解

    Nuxt SSR 服务端渲染 详解 1.Nuxt项目构建 2.Nuxt的生命周期 2.1 nuxtServerInit 钩子 2.2 middleware 中间件 2.3 validate 数据校验 ...

  2. markdownpad2 html渲染组件出错_「万字长文」一文吃透React SSR服务端同构渲染

    写在前面 前段时间一直在研究 react ssr技术,然后写了一个完整的 ssr开发骨架.今天写文,主要是把我的研究成果的精华内容整理落地,另外通过再次梳理希望发现更多优化的地方,也希望可以让更多的人 ...

  3. react ssr php,一文吃透 React SSR 服务端渲染和同构原理

    全网最完整的 React SSR 同构技术原理解析与实践,从零开始手把手带你打造自己的同构应用开发骨架,帮助大家彻底深入理解服务端渲染及底层实现原理,学完本课程,你也可以打造自己的同构框架. 写在前面 ...

  4. SSR 服务端渲染与 CSR 客户端渲染

    SSR 服务端渲染与 CSR 客户端渲染 SSR 服务端渲染 CSR 客户端渲染 本文要点: 介绍 SSR 服务端渲染概念.优点.缺点.案例及常用框架. 介绍 CSR 服务端渲染概念.优点.缺点. S ...

  5. 实现SSR服务端渲染

    前言 前段时间寻思做个个人网站,然后就立马行动了. 个人网站如何实现选择什么技术方案,自己可以自由决定. 刚好之前有大致想过服务端渲染,加载速度快,还有 SEO 挺适合个人网站的. 所以就自己造了个轮 ...

  6. react ssr 服务端渲染入门

    react ssr 服务端渲染入门 前言 前后端同构,作为针对单页应用 SEO 优化乏力.首屏速度瓶颈等问题而产出的解决方案,近来在 react.vue 等前端技术栈中都得到了支持.当我们正打算抛弃传 ...

  7. React SSR: 基于 express 自构建 SSR 服务端渲染

    React SSR: 基于 express 自构建 SSR 服务端渲染 文章目录 React SSR: 基于 express 自构建 SSR 服务端渲染 完整代码示例 前情提要 构建 CSR 项目 项 ...

  8. SSR服务端渲染(nuxt重构项目)

    SSR服务端渲染(nuxt重构项目) 目的:优化SEO,提高网站权重 ,页面静态化,强化搜索引擎,提高首屏渲染速度 参考文档:https://zh.nuxtjs.org/guide/installat ...

  9. Cookie介绍服务端操作cookie

    Cookie是什么? 存储在浏览器的一段字符串,最大5kb 每个域都可有一个cookie,跨域不共享 格式如:k1=v1;k2=v2;k3=v3;(可结构化) cookie会随着http请求传递给服务 ...

最新文章

  1. windows下使用Jenkins搭建CI持续集成平台(版本源码管理使用SVN)
  2. 如何强制Visual Studio重新生成aspx / ascx文件的.designer文件?
  3. 利用Python延迟初始化提升性能
  4. 微信搜一搜在线检索技术演进复盘
  5. 数据科学与大数据排名思考题_排名前5位的数据科学课程
  6. SpringBoot2.0 基础案例(06):引入JdbcTemplate,和多数据源配置
  7. 第8,9,10章读后感
  8. Python拓展12(使配置文件生效ConfigParser模块)
  9. 排序算法第五篇——快速排序
  10. 科大讯飞语音接口调用实现语音识别
  11. vue单页面怎么做SEO优化
  12. SaltStack组件return和job cache以及salt-ssh
  13. 机器学习从入门到创业手记-1.3 必备的工具与框架
  14. 神舟电脑文件丢失怎么办?分享文件丢失常见原因和恢复方法
  15. OpenCV中图像的深度
  16. openlayers绘制自定义点线面样式,带清除功能Vue版
  17. 网站被流量攻击了,如何解决
  18. xshell各个版本下载
  19. Win10激活失败的原因之一
  20. 多传感器分布式融合算法——多传感器网络协同目标跟踪和定位

热门文章

  1. 【线性代数的本质|笔记】从线性变换的角度看向量的点积和叉积
  2. python开发小程序拼团_拼团模式小程序商城开发方案
  3. 实用CSS3模拟实现一个雷达探测扫描动画特效
  4. APICloud(十二):日期控件
  5. 计算机图形学八连通区域名词解释,计算机图形学名词解释
  6. android gpu性能测试,CPU/GPU以及整体性能测试_手机_手机Android频道-中关村在线
  7. 28130-13-4,Val-Val-Val,H2N-VVV-OH
  8. 阿里巴巴史上最大变革
  9. opencv如何在图像上画框
  10. 且夫天地为炉兮,造化为工;阴阳为炭兮,万物为铜。合散消息兮,安有常则?千变万化兮,未始有极,忽然为人兮,何足控抟;化为异物兮,又何足患!