我们正在使用谷歌地图api,我们有一把钥匙。我们在我们的一个模块文件中编码了这个密钥。我们想在config.json文件中使用这个键,以便它应该是安全的,当我们将更改推送到git时,它应该不可用,因为我们不会在git上推送我们的config.json文件。我对此一无所知。
移动content.module.ts
@NgModule({
imports: [
AgmCoreModule.forRoot({
apiKey: 'GOOGLE-API KEY',
libraries: ['places']
}),
臀config.json
googleMapsApiKey: "GOOGLE-API KEY" <--- want to use here ONLY
我想仅在hip-config.json文件中使用此密钥,并希望将其从mobile-content.module.ts文件中删除。
有没有办法捏造这样的东西?
答案 0 :(得分:0)
将hip-config.json
导入您的模块文件
import config from "../config/hip-config.json";
更换模块中的硬编码密钥
```
@NgModule({
imports: [
AgmCoreModule.forRoot({
apiKey: 'config.GOOGLE-API KEY',
libraries: ['places']
}),
```
确保hip-config.json
已添加到.gitignore
,以免意外被推送。