摘要: 移动端通过fiddler代理调试PC端代码 场景: PC端进行webview内的H5页面开发时,需要通过移动端兼容层拿到token等加密数据。 方案: PC端配置fiddler自动回复器,拦截js/css响应,并替换成本地服务。移动端配置代理,通过PC端的fiddler请求资源。 1.fiddler 阅读全文
posted @ 2020-05-28 21:15 参与商 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 平台 开发平台: Windows 目标平台: iOS Android 安装依赖 Node, Python2, JDK Node 的版本必须大于等于 10 python 的版本必须为 2.x(不支持 3.x) JDK 的版本必须是 1.8(目前不支持 1.9 及更高版本) 设置 npm 镜像(淘宝源) 阅读全文
posted @ 2019-12-26 21:18 参与商 阅读(725) 评论(0) 推荐(0) 编辑
摘要: 带你逐行阅读redux源码 redux版本:2019 7 17最新版:v4.0.4 git 地址:https://github.com/reduxjs/redux/tree/v4.0.4 redux目录结构 1. index.js 的代码非常简洁,主要逻辑就是提取各个目录下的文件并提供统一出口,供外 阅读全文
posted @ 2019-10-12 20:02 参与商 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 问题现状 后端采用 多服务 + nginx 的技术架构 根据业务拆分成不同的项目,具体服务通过location由nginx转发代理到不同的机器(端口)上。 前端采用的是 dva + roadhog 的 SPA 页面。在前期路由少,页面小的情况下,开发顺畅无压力。 随着开发的不断进行,前端开发的瓶颈渐 阅读全文
posted @ 2018-11-28 21:49 参与商 阅读(2352) 评论(2) 推荐(2) 编辑
摘要: Koa2学习(九)与mongoDB交互 数据库下载与安装 windows下载地址: "http://dl.mongodb.org/dl/win32/x86_64" linux下载地址: "https://www.mongodb.com/download center community" 安装教程略 阅读全文
posted @ 2018-11-17 12:01 参与商 阅读(1781) 评论(1) 推荐(1) 编辑
摘要: Koa2学习(八)使用session koa2框架不提供session的处理方法,这里我们需要借助一个第三方中间件 来处理session。 先安装插件: 通过注册这个中间件,我们可以直接通过 来操作session: 1. 这个ctx.session是针对某一个浏览器用户的。 2. 不断地刷新访问浏览 阅读全文
posted @ 2018-11-17 12:00 参与商 阅读(1419) 评论(0) 推荐(0) 编辑
摘要: Koa2学习(七)使用cookie Koa2 的 上下文对象直接提供了cookie的操作方法 和`get` 在上下文中写入cookie 读取上下文请求中的cookie 我们先访问 "localhost:8000/set/cookie" : 浏览器 可以看到 cookie已经设置成功。 再访问 "lo 阅读全文
posted @ 2018-11-17 11:57 参与商 阅读(1704) 评论(0) 推荐(0) 编辑
摘要: Koa2学习(六)使用koa router 配置简单路由 1. 引入中间件 2. 配置需要的路由 3. 通过 注册路由 请求后我们可以看到结果: "GET" : POST: 这是最基本的路由配置,虽然所有的路由都可以通过这样的方式配,但是在实际项目中,这样的代码后期会极其难以维护,我们还有更优雅的方 阅读全文
posted @ 2018-11-17 11:55 参与商 阅读(9758) 评论(0) 推荐(1) 编辑
摘要: Koa2学习(五)中间件 Koa2通过app.use(function)方法来注册中间件。 所有的http请求都会依次调用app.use()方法,所以中间件的使用顺序非常重要。 中间件的执行顺序 官方说明: 假设依次有 A、B 两个中间件,首先请求流通过 A 中间件,然后继续移交控制给 B 中间件。 阅读全文
posted @ 2018-11-17 11:54 参与商 阅读(511) 评论(0) 推荐(0) 编辑
摘要: Koa2学习(四)POST请求 接受请求 POST请求的数据实体,会根据数据量的大小进行分包传送。 当node.js后台收到post请求时,会以buffer的形式将数据缓存起来。Koa2中通过 这个方法监听这个buffer。 我们简单的看一下 同样先简单起一个服务: 在终端模拟一个http post 阅读全文
posted @ 2018-11-17 11:53 参与商 阅读(3707) 评论(0) 推荐(0) 编辑