获取微信小程序用户信息
前提 获取用户信息调整,详见官方公告 目前尝试获取的用户信息只有头像和昵称,其他信息都是空的 个人开发者不能获取用户手机号,需要企业开发者才能获取 前端获取用户信息示例代码三种方式获取用户手机号 通过微信小程序的云开发能力获取手机号 cloudID. (未使用过 x.x,本文没有介绍) 通过后端向微信服务端换取真实手机号的动态令牌 code 通过 wx.login 获取的 code 以及 加密数据 encryptedData, iv注意: 不要在 button 回调里写 wx.login,否则请求微信服务端会出现 pad block corrupted 问题 123456789const getUserPhone = (e: any) => { // e.detail = { // cloudID: "xxx", // 云ID (方式1) // code: "xxx", // 后端向微信服务端换取 真实手机号 的 code, 不是 wx.login 的 code (方式2) // ...
封装 Taro 请求
流程图 文件目录1234⊢ request ⨽ http.ts ⨽ index.ts ⨽ interceptors.ts 使用 Taro.addInterceptor 添加请求/响应拦截器 [interceptors.ts]123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128import Taro from '@tarojs/taro';import { post } from '.';/** * 获取...
RedisJson
前因 在使用 FastAPI 框架时,用到了 redis-om 包,但是在使用时,发现 redis-om 包默认不支持 Json 格式的数据,需要引入对应的模块才可以. 详见: Github-issue 仅限使用的这个框架,如果 FastAPI 中能有像 Spring 中的 RedisTemplate 那样的工具,或者有像 gson、fastjson 这种序列化的包,那就好了. window 使用 RedisJSON 下载 redis 下载 rejson 安装 RedisJson 模块,需要先安装 Redis,然后再安装 RedisJson 模块。 1234567891011121314...# loadmodule .\path\to\my_module.dll# loadmodule c:\path\to\other_module.dll# 加载模块loadmodule .\ReJSON_for_Windows_1_0_6_1\ReJSON.dll.........# requirepass foobared# 设置密码requirepass...
Docker 部署项目
Docker Compose 安装 编辑器上传文件到服务器Vsocde 图文配置:将本地项目/文件上传到远程服务器中详细教程(vscode,sftp) 更多配置:VS Code 使用 sftp 插件实现上传打包文件 贴一下我的配置,仅作记录 12345678910{ "name": "My Server", "host": "114.115...", "protocol": "sftp", "port": 22, "username": "root", "remotePath": "/opt/docker/nginx/html", "context": "public", "uploadOnSave": false} Idea 参考:IDEA...
Docker Compose
Docker Compose 官网文档 Docker Compose 安装先安装 Docker 参考:在 Ubuntu 中安装 Docker 和 docker 的使用 官方安装教程:Install Docker Engine on Ubuntu | Docker Documentation 安装 Docker 1sudo apt-get update sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common && curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - && sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs)...