javascript - 在 JS 应用程序中保护 API key

标签 javascript

我是 JavaScript 新手。

我想要的帮助是了解如何保护用于访问我的 Restful 网络服务的 API key 。

我正在使用 API key 访问一些 Restful Web 服务,我希望这些 API key 受到保护。当我将 API key 放入 Controller 时,它们将对用户可见,因为最终用户可以看到 Javascript 代码。

无论如何,我是否可以将这些注册为一些变量并在查看 Javascript 代码的最终用户看不到 API key 的 Controller 中使用?

提前致谢!

最佳答案

如果您需要保护任何东西,请在服务器上进行。例如,您可以在服务器上代理 api 调用,但是您无法使用客户端 javascript 代码保护任何内容。

关于javascript - 在 JS 应用程序中保护 API key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14115525/

相关文章:

javascript - jQuery:动画 addClass() - 扩展容器?

javascript - 打开动态高度时延迟加载会切断图像高度

javascript - 在 View @model 列表中使用 javascript 变量

javascript - 在 contenteditable 中模拟拖动类型文本/普通行为

javascript - 使用本地数据加载handsontable失败

javascript - v8 对对象生命周期的困惑

javascript - 选择性框架破坏 Javascript

javascript - promise 值没有返回,但如果我执行 console.log() ,它会打印该值

javascript - 返回对象属性在 JavaScript 中如何工作?

javascript - Jest SecurityError : localStorage is not available for opaque origins