- ├── README.md ├── package.json // สร้างโครงการและการอ้างอิงชุดเครื่องมือ ├── config.json // ไฟล์การกำหนดค่าโครงการ ├── app.js // ทางเข้าเริ่มต้นโครงการ ├── wechat // โฟลเดอร์โมดูล WeChat │ ├── access_token json // ไฟล์จัดเก็บ accessToken │ ├── menus.json // ไฟล์การกำหนดค่าเมนู │ ├── msg.js // โมดูลข้อความ │ └── wechat.js // โมดูล WeChat
โคลนโครงการในเครื่อง
git clone [email protected]:SilenceHVK/wechatByNode.git
เปิดไฟล์การกำหนดค่าโปรเจ็กต์ config.json
แก้ไขโทเค็นของไฟล์ appID และพารามิเตอร์การกำหนดค่า appScrect โทเค็นพารามิเตอร์สองตัว, appID และ appScrect อยู่ในการกำหนดค่าพื้นฐานของเมนูด้านซ้ายของแพลตฟอร์มสาธารณะ WeChat
ไปที่ไฟล์ wechatByNode และเรียกใช้ app.js
cd wechatByNode && node app.js // Server runs at localhost:3000
แมปที่อยู่บริการกับเครือข่ายภายนอกหรือปรับใช้กับเซิร์ฟเวอร์ ที่นี่ฉันใช้การสาธิตการเจาะระบบอินทราเน็ต
เปิดซอฟต์แวร์ Peanut Shell แล้วคลิกการเจาะอินทราเน็ต
คลิกเพิ่มการแมป
กำหนดค่าการแมปเนื่องจาก WeChat ยอมรับเฉพาะพอร์ต 80 ประเภทการแมปต้องเป็นพอร์ต 80 และโฮสต์อินทราเน็ตคือที่อยู่ IP ของคอมพิวเตอร์ที่ใช้งานโครงการ Node.js
การตรวจสอบการเข้าถึง
คลิกส่ง โดยจะแจ้งว่าการส่งสำเร็จและการตรวจสอบสิทธิ์การเข้าถึงเสร็จสมบูรณ์
สแกนรหัส QR ของ WeChat และติดตามบัญชีอย่างเป็นทางการเพื่อเริ่มเล่น