我正在使用的專案實際上是一個 asp.net react 專案模板,包括開箱即用的 Identity Framework。
我按照此處指定的示例進行操作:
我向 Google 注冊了該應用程式,除了使用 Google 身份驗證注冊或登錄時,一切似乎都運行良好。
除了控制臺警告之外,我沒有得到太多反饋:
router.ts:11 No routes matched location "/signin-google?state=CfDJ8FUFmpOzEnlEgxO5Hun5JDlqGr8BLuC31PgS_uHAK0U2KcsmY4YvZwK740bnV9SHpMaqx-wNdCJnq3_DlacPC-oNhKN6hAQezjJFdAjyBHUL-MwMMe27_b-4gZM7Jf6IYTAYxbDj2ij_OaNLEsSyAxB1jT40TQicPwX1dmEu6FT40xZn54EhmNKRe1jpOZ_jixO0-jNUC8j-jE6gtwJCKGzkYP_RnhEJMEx79_GCqVK5Atu0cIho2ew_BPfNL-Y4G3q_rQgSyIvpbVszW8YtcWyfX-4RK93blAogHW2iX7kRhje98SVwhHuAEt8gTNlF1Tvr0xFKUrW0RQd0j3z3tOQ&code=4/0ARtbsJoMtOs4W_GAG36XEMq9r999I_awQ3Tn7S8yf-aJbuZYjBaAat56sPCagDDACOgrfg&scope=email profile openid https://www.googleapis.com/auth/userinfo.profile https://www.googleapis.com/auth/userinfo.email&authuser=0&prompt=consent"
warning @ router.ts:11
useRoutes @ hooks.tsx:348
Routes @ components.tsx:256
renderWithHooks @ react-dom.development.js:16305
mountIndeterminateComponent @ react-dom.development.js:20074
beginWork @ react-dom.development.js:21587
beginWork$1 @ react-dom.development.js:27426
performUnitOfWork @ react-dom.development.js:26557
workLoopSync @ react-dom.development.js:26466
renderRootSync @ react-dom.development.js:26434
performConcurrentWorkOnRoot @ react-dom.development.js:25738
workLoop @ scheduler.development.js:266
flushWork @ scheduler.development.js:239
performWorkUntilDeadline @ scheduler.development.js:533
我知道身份框架正在使用 Razor 頁面。根據警告,反應路由器似乎正在嘗試處理回呼。
我想 MS 在提供 React 專案模板時會考慮到這一點。
有什么我錯過的嗎?或者也許任何人都可以指出我的一些檔案?
非常感謝您的幫助。
uj5u.com熱心網友回復:
經過幾天尋找答案但沒有找到答案,我記得我需要在添加新的 api 端點時設定我的代理,如此處所述:
我添加了以下代碼行:

Google 身份驗證開箱即用!
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/511749.html
