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 Vorwort Architektur auf einen ...
Lassen Sie uns zunächst einige wichtige Punkte zu...
Vor Kurzem hat Oracle die öffentliche Verfügbarke...
Inhaltsverzeichnis 1. Übersicht 2. Digitale Aufzä...
Inhaltsverzeichnis 1. Einführung in import_table ...
In diesem Artikel werden die Eigenschaften von CS...
Bisher wurden die von uns verwendeten Images alle...
Docker installieren Sie müssen Docker installiere...
In diesem Artikel wird hauptsächlich die Methode ...
Es gibt bereits viele Artikel über Slot-Scope auf...
Problembeschreibung: Nach der Ausführung von dock...
<br />Wenn wir über Navigation sprechen, geh...
Standardmäßig läuft Docker über einen nicht verne...
Dieser Artikel stellt den Beispielcode zur Implem...
Im Forum fragen Internetnutzer oft: „Kann ich den...