小编Thi*_*ira的帖子

NestJS 条件模块导入

有没有办法有条件地导入模块?我想检查 .env 文件是否存在,因此我使用 ConfigModule 配置 env 变量。

    imports: [
    UsersModule,
    ConfigModule.forRoot({ load: [configuration] }), //I want to use this just if the .env file exists
    MongooseModule.forRoot(
      `mongodb+srv://${process.env.DATABASE_USER}:${process.env.DATABASE_PASSWORD}@${process.env.DATABASE_URL}`,
    ),
  ],
Run Code Online (Sandbox Code Playgroud)

原因:我部署了一个 api 并使用 heroku 配置了环境变量,在生产中它可以工作,但我没有这个变量来运行开发中的代码,并且我无法在我的公共存储库中公开 .env,因为它包含我的数据库凭据。因此,我想创建一个 .env 文件并将其放在 .gitignore 上,以免与此文件一起发布

node.js typescript nestjs

7
推荐指数
1
解决办法
3619
查看次数

为什么我不能使用 GetX 在列表中使用 .value?

我正在学习使用 getx 作为 Flutter 状态管理器,但我无法在列表变量中使用 .value,甚至无法使用 .obs 使列表可观察。

final List<TaskModel> _taskList = <TaskModel>[].obs;

  get taskList => this._taskList.**value**;
Run Code Online (Sandbox Code Playgroud)

没有为类型“List”定义 getter“value”。

使用列表的正确方法是什么?

dart flutter flutter-getx

-1
推荐指数
1
解决办法
3882
查看次数

标签 统计

dart ×1

flutter ×1

flutter-getx ×1

nestjs ×1

node.js ×1

typescript ×1