本地开发配置

这里记录一下本地开发需要的配置.

  • csharp
    • 本地使用 secret.json 存放敏感信息
    • 生产新建 appsettings.Production.json 读取
    • 使用 .env
      • using dotenv.net;
      • var envDictionary = DotEnv.Read();
      • builder.Configuration.AddInMemoryCollection(envDictionary!);
  • 前端通过 .env , .env.development 配置公开信息, 通过 .env.local.env.development.local 配置隐私信息
  • python 使用 python-dotenv, 运行 load_dotenv() 后直接 print(os.getenv('KEY_THAT_MIGHT_EXIST', default_value)) 即可