我是 Angular 的新手,所以現在我創建了一個 Angular SPA,它接受 GitHub 用戶名并顯示一些組態檔和 repos 資訊
為此,我需要在呼叫 Github REST API 時在標頭中傳遞我的個人訪問令牌
目前,我已在我的服務檔案中對令牌進行硬編碼,但有沒有其他方法可以避免直接在應用程式中對此類令牌進行硬編碼?類似于 .env 檔案的反應?
uj5u.com熱心網友回復:
Angular 也有環境檔案。專案的 src/environments/ 檔案夾包含基本組態檔 environment.ts,它提供了一個默認環境。
您可以在其中宣告環境變數,例如訪問令牌。這些對于使用該應用程式的用戶來說是無法訪問的,盡管其他有權訪問您的專案代碼的開發人員仍然可以看到它們。https://www.digitalocean.com/community/tutorials/angular-environment-variables
從這里開始的下一步是使用他們被告知的秘密: https ://docs.github.com/en/actions/security-guides/encrypted-secrets
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/476923.html
標籤:有角度的 github-api
上一篇:將多個值插入字串
