后台系统重构 - 菜单同步 2021-08-04 公司决定要使用前后端分离方式,重构一个维护了十余年的后台系统(原来是后端渲染方式)。由于持续过程较长,需要新旧系统并存一段时间。这个并存希望对使用者透明,因此我们把新系统界面结构弄的跟旧系统很相似,且我们要实现两个系统菜单完全一致。 [阅读全文] Tags: Refactor Menu Rails Vue.js
Postman 使用脚本加密请求参数 2018-09-08 上一篇讲到了 Postman 使用脚本添加 BA 认证, 这里同样使用 Postman 预脚本功能,完成对请求体加密的功能。 [阅读全文] Tags: Postman JavaScript API
Postman 使用脚本添加 BA 认证 2018-09-08 BA 认证是对 API 请求的一种认证措施。主要是先组合请求的一些参数(例如请求时间、请求方法和请求路径)和双方约定的授权 key, 然后将组合的字符串进行单向加密处理得到一个凭证,然后在头部加上带上该凭证和请求时间访问 API。 [阅读全文] Tags: Postman JavaScript API
Nginx 保留端口重定向 2018-08-27 Web 应用中,需要重定向时,服务端返回一个 301 或者 302 的响应即可,例如在一个 Rails 应用中重定向到登录页面: [阅读全文] Tags: Nginx Deploy
Ruby 中调用方法需要 self 的所有情况 2018-07-12 Ruby 中的对象没有属性的概念,比起一些静态语言(如 Java)少了很多 self 前缀的调用情况。在 Ruby 项目中,为了代码简洁和符合大家习惯,我们应该了解一下 需要 self 的情况有哪些。 [阅读全文] Tags: Ruby