微游技术部一周分享 20221120期
大家好,以下是微游互娱技术部本周的分享:
1. [Android开发] Android 谷歌支付订阅商品有效期问题
本文介绍使用谷歌支付接口查询订阅类商品的有效期的两种方法:
- 前端通过Billing库的quePurchasesAsync()方法
或者 - 后端通过 Google Play Developer API 中的 Purchases.subscriptionsv2:get 进行查询。
2. [新技术] 使用Fly.io部署MinIO对象存储服务
本文是fly.io应用的第三篇,介绍如何在fly.io上部署minio服务。
3. [web开发] Express的错误处理
本文介绍在开发Express应用时,如何使用错误处理中间件来处理异常。
4. [web开发] 如何解决 npm 安装依赖报错 ERESOLVE unable to resolve dependency tree
现代前端项目开发中依赖管理已经是不可或缺的一环,然后由于各种问题,如历史原因、项目缺少维护等,前端项目在依赖管理中会遇到非常多的问题。
本文讨论其中一种,当 npm install 时遇到报错 ERESOLVE unable to resolve dependency tree 的问题原因以及如何解决,提供了三种方法:
- 方案一:降级
- 方案二:-f 或者 --legacy-peer-deps
- 方案三:yarn 的 resolutions 或者 npm 的 overrides
5. [小技巧] 可执行文件.exe指令快速设置使用
本文介绍如何可执行文件可以在命令行里直接使用:
- 修改path环境
- 使用alias别名
6. [k8s] Ingress与IngressController
https://luckytking.github.io/2022/11/ingress与ingresscontroller/
Ingress 是对集群中服务的外部访问进行管理的 API 对象,典型的访问方式是 HTTP。Ingress 可以提供负载均衡、SSL 终结和基于名称的虚拟托管。
IngressController 为了让 Ingress 资源工作,集群必须有一个正在运行的 Ingress 控制器。
本文介绍k8s中的Ingress和ingressController的用途和使用方法。
以上。