Node.js之微信授权登录和获取微信用户信息

迷彩 1月前 ⋅ 182 阅读

nodejs.png

Node.js之微信授权登录和获取微信用户信息

摘要

微信公众号H5授权登录是比较常见的功能,在开发H5的时候,基本都有微信授权登录的需求,今天我们来看下通过Node.js如何实现微信授权登录

申请测试微信公众号

测试微信公众号访问地址:https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login

复制对应的appID和appsecret到js文件中

Node.js之微信授权登录和获取微信用户信息-0001.png

修改网页账号对应的地址

Node.js之微信授权登录和获取微信用户信息-0002.png

Node.js之微信授权登录和获取微信用户信息-0003.png

效果图

Node.js之微信授权登录和获取微信用户信息-001.png

Node.js之微信授权登录和获取微信用户信息-002.png

Node.js之微信授权登录和获取微信用户信息-003.png

实现步骤

新建一个普通的前端项目,截图如下:

Node.js之微信授权登录和获取微信用户信息-004.png

首页文件

login.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>
<body>
    <a href="http://127.0.0.1:8800/auth">授权并获取微信用户信息</a>
    <div id="user-info"></div>
</body>
</html>

访问首页路径

http://127.0.0.1:8800/login

微信授权js文件

Node.js之微信授权登录和获取微信用户信息-005.png

Node.js之微信授权登录和获取微信用户信息-006.png

结束语

以上就是完整的基于Node.js实现的微信公众号授权登录过程。

画外音

如果在学习的过程中有问题,可以添加QQ交流群,群号:715224124


全部评论: 0

    我有话说: