问题标签 [nestjs-config]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - Nestjs 无法访问在 Windows 10 上本地网络上运行的应用程序
我无法访问在端口 3000 上运行的 NestJs 应用程序,我正在使用以下代码运行该应用程序:
nestjs - 如何在实例化应用程序之前在 main.ts 中获取 Nestjs configService 实例
我的应用实例取决于配置:serviceName
在这种情况下
NestJs 文档使用 app 实例来获取configService
单例:
在实例化我的应用程序之前有什么方法可以获取configService
实例?
nestjs - 如何在 Nestjs Fastify 适配器中使用 csrf 保护
我是nestjs的新手,正在尝试用fastify adpater做nestjs csrf安全。该文件没有说明如何做。
这就是我想要做的
import fastifyCsrf from 'fastify-csrf';
并像这样在 main.ts 文件中使用它
app.register(fastifyCsrf);
现在我看不到它用 csrf 或类似的东西设置任何标题。这是全部还是我必须做更多的事情?
在使用 csrf 代码之前,我也在使用这样的 cookie
知道我怎样才能真正让它工作吗?
谢谢你。
typescript - 带有多个文件的nestjs配置
默认情况下,nestjs 使用 config 包并用高级抽象封装它。我有一个配置文件夹,其中包含 development.ts 和 production.ts 文件,如果直接使用配置包,配置自动加载的配置文件之一取决于我的环境变量值。使用nestjs configModule 做同样的事情的最佳实践是什么?
nestjs - 如何在 Nest JS 框架(打字稿)中实现 Clinic.js
我在 Node JS 中实现了 Clinic.js。但我不知道如何在 Nest JS 框架中实现 Clinic.js。我探索了如何将 Clinic.js 实现到 Nest JS。但我无法得到任何答案,请您告诉我。
nestjs - 如何在 Nest JS 中实现 Retrace 分析工具
我尝试在 Nest JS 中实现 APM(Retrace) 分析工具。在 Nest JS 中,我无法获得任何用于实现分析的文档。但是我在 Node JS 中看到了实现 Profiling 工具的方式与在 Nest JS 中的执行方式相同,任何人都可以告诉我
typescript - Nestjs,我无法从模块的静态函数访问我的环境变量
我想用 Nest.js 创建一个动态模块,这个模块旨在提供一个变量,在这个函数中初始化,在我的应用程序的其余部分。
该变量必须根据我的环境变量进行初始化,这些环境变量存储在我项目的 .env 文件中。
当我尝试从服务访问它时没有问题(使用 process.env 和 ConfigModule 注入)。
但是当我想从我的静态函数 forRoot 中执行此操作时,有问题的环境变量为空。
在 FirebaseModule 中,我的环境变量为空。
我尝试了什么:
- 我尝试将 ConfigModule 导入移动到 CoreModule 而不是 AppModule,在这种情况下,我可以访问我的环境变量
- 我尝试在 forRoot 函数的参数中添加所需的配置:
但这并不能解决我的问题。
有谁知道如何解决这个问题?谢谢
node.js - 如何从带有接口的 Nestjs 中的自定义配置文件中获取值?
我正在尝试在“config.ts”中的一个文件中设置我的所有配置,将其加载到 ConfigService,然后使用配置接口从中获取值。所以这是我的 config.ts,它具有来自我的 .env 文件和静态变量的 ENV 变量。
UPD:用这个例子做回购
这是我的界面:
配置加载到 app.module.ts 中的 ConfigModule
例如,我想使用此设置设置我的 TypeOrmModule。基于 NestJs 文档
这是问题所在。配置中的静态值是可以的,但我所有的 ENV 变量都是未定义的。这是 console.log 输出:
我不明白未定义的 ENV var 有什么问题我将不胜感激任何解释和帮助
typescript - 如何在 Nestjs 测试中覆盖导入的模块?
我是新手nestjs
,遇到了关于如何覆盖的load
功能的问题ConfigModule
,希望有人能帮助我,在此先感谢!
我的 e2e 测试:
我的应用模块:
我的config/index
文件:
现在我希望 e2e 测试使用其他配置,但我不知道如何覆盖 AppModule,也不知道load
函数: