如何将 Watson 服务 link 到 IBM Cloud 中的文件夹,我可以在 AJAX JQuery 上使用它的方式?

How to link a Watson service to a folder in IBM Cloud, the way I can use it on AJAX JQuery?

我在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 对客户端可见。 有没有办法 link url 到我的云服务器中的文件夹,就像我可以放入 url 请求一样,例如 '/tone-analyzer' 没有 api-key?我不在云的内部吗?为什么我不能直接调用 Tone Analyzer 服务?我需要配置一些 api 网关吗? 抱歉,我对云概念有点陌生。欢迎任何帮助。

在生产中启动您的产品之前,您应该使用后端服务来隐藏您的 API 密钥。浏览器中的任何 API 密钥都可以轻松检查和重复使用,运行 增加您的托管费用。

更多信息:https://www.freecodecamp.org/news/private-api-keys/