微游技术部一周分享 20230226期
本周关键字:TypeScript私有信息,Android Chrome Custom Tab, ApiSix自动证书, go修改时区,Web前端访问本地文件系统
大家好,以下是微游互娱技术部本周的分享:
1. [TypeScript开发] Typescript:不能依赖修饰符private来隐藏信息
TypeScript的private访问修饰符只能通过类型系统才能被强制执行。它在运行时没有效果,可以被一个类型断言轻松绕过,不能保持数据的隐藏性。
本文介绍了在TypeScript开发中,为了更可靠的信息隐藏的一个更可靠的方法:使用闭包。
2. [Android开发] Android Chrome Custom Tab(二)— 操作按钮自定义以及预加载
本文介绍如何为Android Chrome Custom Tab添加功能按钮、菜单项,以及如何配置预加载。
3. [DevOps] 使用acme自动更新 APISIX ssl证书
本文介绍在为使用acme为ApiSix网关配置ssl自动证书时遇到的一个问题:APISIX 3.x版本后 admin API 进行了比较大的更新,接口和相应的响应不兼容2.X版本的接口,需要通过对脚本中APISIX 相关的接口进行调整。
4. [go开发] Docker、Go、PostgreSQL如何修改时区
https://luckytking.github.io/2023/02/dockergopostgresql如何修改时区/
本文介绍Docker、Go、PostgreSQL各自修改时区的办法。
5. [Web开发] 页面访问文件及文件夹
本文介绍Web前端开发时如何使用File System Access Api来访问本地文件系统。需要注意的是,这些API需要在安全上下文中运行,也就是必须使用HTTPS协议或localhost来访问页面。
以上。