首页 > 解决方案 > 如何将 Watson 服务链接到 IBM Cloud 中的文件夹,我可以在 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 密钥。有没有办法将url 链接到我的云服务器中的文件夹,就像我可以放入 url 请求一样,例如'/tone-analyzer'没有 api-key?我不是在云的实习生一边吗?为什么我不能直接调用Tone Analyzer服务?我需要配置一些 api 网关吗?抱歉,我对云概念有点陌生。欢迎任何帮助。

标签: jqueryibm-cloudibm-watson

解决方案


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

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


推荐阅读