我在 JQuery 中有以下代碼:
// Using the core $.ajax() method
$.ajax({
// The URL for the request
url: "XXX",
headers:{
'Content-Type': 'text/plain;charset=utf-8',
'Accept': 'application/json',
'Authorization' : 'Basic ' btoa("apikey:" "XXX") //The API-KEY
},
此代碼適用于 IBM 云,但問題在于它對客戶端可見的 api-key。有沒有辦法以我可以放入 url 請求的方式將url 鏈接到我的云服務器中的檔案夾,例如'/tone-analyzer'而沒有 api-key?我不是在我的云端實習生嗎?為什么我不能直接呼叫Tone Analyzer服務?我需要配置一些 api 網關嗎?抱歉,我對云概念有點陌生。歡迎任何幫助。
uj5u.com熱心網友回復:
在生產中啟動您的產品之前,您應該使用后端服務來隱藏您的 API 密鑰。瀏覽器中的任何 API 密鑰都可以輕松檢查和重復使用,從而增加您的托管費用。
更多資訊:https : //www.freecodecamp.org/news/private-api-keys/
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/348598.html
