如何将API密钥从数据库传递给客户端?

时间:2021-08-09 作者:Dangz1

我用javascript编写了这个简单的客户端,它使用mapbox地理编码API。没有必要隐藏API密钥,但在不硬编码的情况下,让js文件访问API密钥的正确方法是什么?

将API密钥嵌入html文件中的隐藏div中,并让js从该div中读取,这是一个好的解决方案吗?

1 个回复
SO网友:shanebp

假设您正在使用wp_enqueue_script 加载。js,然后使用wp_localize_script 设置键的值。

另一种选择是使用wp_add_inline_script 而不是wp_localize_script.

相关推荐

依赖于WordPress用户的WordPress REST API调用

我有一个Wordpress 网站,我有另一个server.人们登录wordpress站点,然后在稍后阶段浏览其他服务器。在另一个服务器页面上,有从Wordpress REST API获取信息的JS fetch请求。我希望Wordpress服务器根据用户的不同返回不同的结果。我可以连接到wp\\u登录,例如。<?php function login_server_aswell( $user_login, $user ) { // tell server user loggin