在API模式下使用Rails。同时安装rack-cors gem并将我自己的域列入白名单。我还希望通过添加到服务器请求的API密钥来最小化我的API。
我怀疑这可能是一个愚蠢的问题,但有没有办法设置我的API,如果请求来自服务器,我只需要检查标头中是否存在API密钥?据我了解,rack-cors gem只保护我免受来自非白名单域的ajax请求,对吗?
答案 0 :(得分:0)
您可以像这样检查user_agent:
request.user_agent
看看你的服务器的价值是什么,如果它与弓箭手有所不同,那么就很容易做到这一点。希望这可以帮助!