. ├── README.md ├── package.json // Bangun dependensi proyek dan toolkit ├── config.json // File konfigurasi proyek ├── app.js // Pintu masuk startup proyek ├── wechat // Folder modul WeChat │ ├── access_token. json // file penyimpanan accessToken │ ├── menus.json // File konfigurasi menu │ ├── msg.js // Modul pesan │ └── wechat.js // modul WeChat
Kloning proyek secara lokal
git clone [email protected]:SilenceHVK/wechatByNode.git
Buka file konfigurasi proyek config.json
Ubah parameter konfigurasi token, appID, dan appScrect file. Dua parameter token, appID dan appScrect terletak di konfigurasi dasar menu sebelah kiri platform publik WeChat.
Masuk ke file wechatByNode dan jalankan app.js
cd wechatByNode && node app.js // Server runs at localhost:3000
Petakan alamat layanan ke jaringan eksternal atau sebarkan ke server. Di sini saya menggunakan demonstrasi penetrasi intranet.
Buka perangkat lunak Peanut Shell dan klik Penetrasi Intranet
Klik Tambahkan Pemetaan
Konfigurasikan pemetaan karena WeChat hanya menerima port 80. Jenis pemetaan harus port 80, dan host intranet adalah alamat IP komputer tempat proyek Node.js disebarkan.
Akses otentikasi
Klik Kirim. Ini meminta pengiriman berhasil dan otentikasi akses selesai.
Pindai kode QR WeChat dan ikuti akun resmi untuk mulai bermain