. ├── LISEZMOI.md ├── package.json // Créer les dépendances du projet et de la boîte à outils ├── config.json // Fichier de configuration du projet ├── app.js // Entrée de démarrage du projet ├── wechat // Dossier du module WeChat │ ├── access_token. json // Fichier de stockage accessToken │ ├── menus.json // Fichier de configuration du menu │ ├── msg.js // Module de messages │ └── wechat.js // Module WeChat
Cloner le projet localement
git clone [email protected]:SilenceHVK/wechatByNode.git
Ouvrez le fichier de configuration du projet config.json
Modifiez les paramètres de configuration du jeton, de l'appID et de l'appScrect du fichier. Les deux paramètres token, appID et appScrect se trouvent dans la configuration de base du menu de gauche de la plateforme publique WeChat.
Accédez au fichier wechatByNode et exécutez app.js
cd wechatByNode && node app.js // Server runs at localhost:3000
Mappez l'adresse du service sur le réseau externe ou déployez-la sur le serveur. Ici, j'utilise la démonstration de pénétration intranet.
Ouvrez le logiciel Peanut Shell et cliquez sur Intranet Penetration
Cliquez sur Ajouter un mappage
Configurez le mappage car WeChat n'accepte que le port 80. Le type de mappage doit être le port 80 et l'hôte intranet est l'adresse IP de l'ordinateur sur lequel le projet Node.js est déployé.
Authentification d'accès
Cliquez sur Soumettre. Il indique que la soumission a réussi et que l'authentification d'accès est terminée.
Scannez le code QR WeChat et suivez le compte officiel pour commencer à jouer