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
In diesem Artikel wird der spezifische Code von j...
Diese Datenbankabfrageanweisung ist eine von 50 D...
In diesem Artikelbeispiel wird der spezifische Co...
Sublime Text 2 ist ein leichter, einfacher, effiz...
Inhaltsverzeichnis Vorwort 1. Benutzerdefinierter...
Inhaltsverzeichnis Master-Slave-Replikationsmecha...
Inhaltsverzeichnis Vorwort 1. Überprüfen Sie die ...
Inhaltsverzeichnis Übersicht (Loop-Modus – Allgem...
Dieser Artikel beschreibt die Installation des Sy...
Die Entsprechung zwischen der Tensorflow-Version ...
Vorwort Kürzlich stieß ich auf eine Anforderung. ...
Sie haben ConcurrentHashMap gelernt, wissen aber ...
DIV+CSS-Struktur Lernen Sie CSS-Layout? Sie beherr...
Linux verwendet iftop, um den Verkehr der Netzwer...
Die Frage wird hier zitiert: https://www.zhihu.co...