有没有人有一个很好的解决方案来管理地图api密钥,因为:
开发人员使用localhost在本地工作
我们有一个登台服务器,可以通过http://stagehost在内部访问,也可以通过IP地址从外部访问(对于客户)
最后,生产服务器(http://some.domain.com)
两个问题:
首先,人们如何在这种情况下管理他们的密钥,因为总有机会进行混淆。无法通过stagehost.domain.com访问内部服务器
其次,我们如何解决登台服务器问题?内部无法访问IP地址。这可能吗?
答案 0 :(得分:1)
我的数据库中有一个表格,用于存储我所有不同网址的Google地图密钥。然后我只根据URL提取正确的密钥。这使得相同的代码适用于dev,test和&生产100个站点。