【发布时间】:2021-03-11 19:03:51
【问题描述】:
我有一个 API,我想从我的前端发出请求,它是使用 React 构建的。但是,我不希望任何人能够在我的代码中看到 API 调用,因为如果有人只是打开检查窗口,那么他们就可以看到 API 调用。我考虑过可能会在请求中添加某种标头作为身份验证发送,但这也不起作用,因为如果您检查站点,您只能看到代码。
我该怎么做?我的 API 返回一个私钥,我不能直接将它存储在我的代码中的变量中。
对不起,如果这个问题没有意义,但我感谢所有帮助。
【问题讨论】:
-
创建可以调用该 api 并让您的反应应用程序调用服务器的服务器?然后只需使用服务器接口限制您需要的功能。凭据不会以这种方式暴露给前端
-
可能是 HelloWorld 级别的安全问题,但它是有道理的 :)
-
您好,感谢您的回复!但是,我对您的意思有点困惑(我是 React 的初学者),并且想知道我将如何实际实现它?对不起,如果这个问题非常基本..
标签: reactjs rest api-security