我正在学习nest, 我尝试在两个模块使用对方的provider但是报错了 "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250111/72adfa76ef63e04277a09a89022092ff.png) "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250111/6566ed1c60475a7592e03ee17ed3b74d.png) "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250111/bbc8fa727cc301673db60b76a046c6eb.png) 同时, 若我想在test1模块使用app.module的provider我应该如何操作?
有这么一个service,需要在"onModuleInit"方法里对数据库的表进行操作,但是 "onModuleInit" 一直无法触发,就算在"main.ts"里手动触发 "onModuleInit" 方法也没法拿到 "detailRepository" 实例,请问要如何解决,或者有什么方式可以实现这个场景吗? "test.service.ts" 代码如下 export class TestService implements OnModuleInit { constructor( @InjectRepository(detail) private detailRepository: Repository, ) {} onModuleInit() { console.log( 'onModuleInit: this.detailRepository', this.detailRepository, ); } } "test.module.ts" 代码如下 @Module({ imports: [TypeOrmModule.forFeature([Detail])], controllers: [TestController], providers: [TestService, Response], }) export class TestModule {} "app.module.ts" 代码如下 @Module({ imports: [ TypeOrmModule.forRoot({ type: 'mysql', ...config, entities: [Detail], }), TestModule, ], controllers: [AppController], providers: [ AppService, ], })
例如游戏后端有一个接口用来确认玩家完成关卡奖励一定数量的金币,在真实业务场景中是如何防止有人抓包后来模拟发送这个请求的?
nestjs 使用 prisma 如何使用 @nestjs/config 进行配置数据库?
包括打包,等等
我们知道 nestjs http 服务器调用 nestjs 微服务是简单的,已经封装好了, 那么脱离nestjs 环境,普通的 nodejs 环境 如何调用微服务呢?
现在有个需求要求我用nestjs写一个接口,处理本地一个json文件处理成一个html页面返回给前端 ,我想问比如返回的格式是这样,"text":'.helloword{width:100px;} 你好' 这样返回去的样式和点击事件是否能生效。如果不行该如何做?大佬们
总共有1000条信息展示,我现在想到的是在前端使用轮询来解决,有没有更好的方案来解决网络慢数据大,我应该在后端怎么处理
nestjs中@Request() request中属性的来源 看过请求中的响应头和请求头,没找到对应的属性 async login(@Request() request: any) { if (request?.user?.fail) { this.logProvider.login(request, false); throw new UnauthorizedException({ statusCode: 401, message: '用户名或密码错误!', }); } 这里request?.user我找不到对应的来源,按理来说这个应该属于项目开发者自行添加的,但是我查了整个项目都没找到对应的赋值操作 这是对应的开源项目地址:"https://github.com/Mereithhh/vanblog/blob/master/packages/server/src/controller/admin/auth/auth.controller.ts" (https://link.segmentfault.com/?enc=Adzp%2BtPjZxgGyQafgJ%2Bj5Q%3D%3D.3W7pkgFtOm6JbIfg2R5zSN2QB3WHq4CJvvOliUYtSRH4rujEoeNiTKJZmSmnIbdkP%2F4hBsphIUQz9YAeOWvFCvVOO38yy8dro5MZY2d37j9bF8h3DmrCza2%2FhbHDPxdR2iN6JQ%2B8RfkkULNyM4LV%2BA%3D%3D) 没提issue的原因是我不确定这个是不是有其他的原因 当然在开发群里提问过了,然后就是维护者好像也不是很活跃,所以寄希望于社区大佬了。