谷歌地图是我的应用程序功能之一。目前为了测试,我将google apiKey保存在Angular客户端map.module中。
@NgModule({
declarations: [AddressCoordsComponent, MapComponent...],
imports: [
CommonModule,
FormsModule,
AgmCoreModule.forRoot({
apiKey: 'AGdeXyCNkyatnhJcnYbdEf669_jVQ7rHYRSMG7Qs',
libraries: ['geometry']
})
],
exports: [....
现在在生产中,想知道如何正确地将这个键设置为appsetting。Json,然后在我的应用程序的这个模块中调用,而不是在这里显式编码?
为了安全使用apiKey,这里是我目前的替代解决方案。只要去我的谷歌账户,并设置网站限制,我自己的网站只。甚至还有一个选项允许该键可以调用该键的特定api。有了这两种设置,我相信我的钥匙现在应该是安全的了。