用户登录

获取用户的微信登录会话需要使用真正的小程序,我之前申请过一个叫 NinghaoDemo 的小程序 .. 暂时可以使用这个小程序的 ID 还有密钥 ..

申请一个小程序 .. 在 开发设置 这里 .. 可以得到小程序的 ID 还有密钥 ..

另外我们还可以申请开通微信的开放平台 .. 在开放平台,绑定一下这个小程序 .. 这样就可以获取到用户的 UnionID .. 用户在同一平台上的 UnionID 是一致的 ..

如果小程序不绑定开放平台的话,就只能获取到用户的 OpenID ..

在后端服务那里需要用到小程序的 AppID 还有 AppSecret .. 这些配置信息可以放在一个环境文件里 ..

打开终端,先去安装一个包 .. 要用的是 dotenv .. 把它保存在项目的开发依赖里 ..

在项目的根目录下面,新建一个 .env 文件 .. 里面添加一个 WX_APP_ID .. 它的值就是小程序的 AppID .. 再添加一个 WX_SECRET .. 它的值是小程序的密钥 ..

小程序的配置是 project.config.json ... 打开这个配置文件,修改一下 appid .. 换成同样的 AppID ..

再打开 .gitignore .. 在项目的源代码管理里面 .. 忽略掉 .env 这个文件 .. 因为这个文件里存储了一些比较敏感的信息 .. 所以它不应该放在代码仓库里面 ..

再找到后端服务里的 user 模块 .. 在文件顶部 .. require .. dotenv ,执行一下 config() ..

下面再从进程环境里把需要的小程序的 AppID 还有 AppSecret 解构出来 .. WX_APP_ID .. 还有 WX_SECRET .. 它们都来自 process.env ..

找到微信登录接口 .. 在控制台上,输出 WX_APP_ID .. 还有 WX_SECRET ..

回到模拟器 .. 按一下 微信登录 .. 再到运行服务的终端检查一下 .. 你会发现,控制台上输出了小程序的 AppID 还有 AppSecret 的值 ..

配置微信小程序 AppID 与 AppSecret《 电商小程序案例:微信登录 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点