VorwortGestern gab es ein Projekt, das die Implementierung einer h5-WeChat-Autorisierung erforderte. Daher dauerte es zwei Stunden, diese Funktion abzuschließen. Vorbereitung vor ArbeitsbeginnProzessbeschreibung [Prozess vorab kommuniziert]
Domänenname, Port
Der Domänenname und die Portnummer sind erforderlich, da der Domänenname und Port 80 für die Konfiguration des öffentlichen WeChat-Kontos und den WeChat-Server-Rückruf erforderlich sind. Dabei werden derselbe Domänenname und Port an die Front-End- und Back-End-IP-Adressen angepasst und über den einheitlichen Nginx-Proxy verarbeitet. Bereit zum Arbeiten
Konfigurieren Sie ein öffentliches WeChat-Konto Domänennamenkonfiguration Laden Sie die Bestätigungsdatei in den Stammpfad des Servers hoch, da die Domänennamenkonfiguration sonst nicht gespeichert werden kann. Whitelist-Konfiguration Code schreiben importiere React, { useEffect } von "react"; importiere { Ansicht } aus "@tarojs/components"; Standard exportieren () => { useEffect(() => { // Das Pfadformat des Backend-Rückrufs: http://xxx.cn/#/pages/webAuthorization?bindFlag=0&openid=xxxxxxxxxxx&unionid=null&isAuth=true var isBindFlag = false, isAuth = false, opendId = '', paramsArray = []; /* * Ausgelassener Code: Adressermittlung, Parameterverarbeitung und Zuweisung zu isAuth, isBindFlag, openId */ if (!isAuth) { // Nicht autorisiert window.location.href=`https://open.weixin.qq.com/connect/oauth2/authorize?appid=${'xxxxxxx'}&redirect_uri=http://xxxxx/api/auth?response_type=code&scope=snsapi_userinfo&state=STATE&connect_redirect=1#wechat_redirect`; } sonst wenn (!isBindFlag) { // Nicht registriert window.location.href = '#/pages/login' } sonst { // Anmeldefenster.location.href = '#/pages/index' } }, []); zurückkehren ( <Ansicht> </Anzeigen> ); }; ZusammenfassenDies ist das Ende dieses Artikels über die Autorisierung öffentlicher H5-WeChat-Konten. Weitere relevante Inhalte zur Autorisierung öffentlicher WeChat-Konten finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
<<: So speichern Sie Bilder in MySQL
>>: Zusammenfassung der Datenspeicherstruktur des Nginx-HTTP-Moduls
Inhaltsverzeichnis 1. Lokale Speichertechnologie ...
Inhaltsverzeichnis Vorwort Rollprinzip erreichen ...
Siehe: https://www.jb51.net/article/112612.htm Üb...
Inhaltsverzeichnis 1. Startverwaltung des Quellpa...
MySQL erstellt bei der Installation automatisch e...
In diesem Artikelbeispiel wird der spezifische Co...
Inhaltsverzeichnis 1. Knoten installieren 2. Inst...
Inhaltsverzeichnis Das Wesentliche beim QR-Code-L...
Inhaltsverzeichnis Vorwort 1. Was ist Selen? 2. N...
Aktivieren Sie den Dienst, wenn Sie ihn benötigen...
In diesem Artikel wird der spezifische Code von U...
Die folgenden Installationen verwenden alle das V...
Inhaltsverzeichnis Voraussetzungen Einrichten ein...
Inhaltsverzeichnis Problembeschreibung Lösung Pro...
In diesem Artikelbeispiel wird der spezifische Im...