nestjs相关内容

typeorm:在新项目上创建的迁移无法识别实体-&Quot;未找到数据库架构中的更改-无法生成迁移。&Quot;

为nestjs-typeorm-mongo项目创建初始迁移时遇到问题。 我已经克隆了this sample project from nestjs that uses typeorm with mongodb。当我将";Photo";文档放入名为";test";的本地mongo和集合";Phots";之后,我可以在本地运行该项目,这样我就可以调用l ..
发布时间:2022-03-07 10:16:38 其他开发

接受Nest.js中的表单数据

我已经用Nestjs编写了身份验证路由,并希望将其与表单数据一起使用。我让它与URL编码的表单数据、JSON、文本一起工作,但是当我使用表单数据并且真的想让它与表单数据一起工作时,我在正文中没有收到任何东西,因为在前端我正在使用表单数据。我在网上试了所有能找到的方法,但在这件事上没有一个能帮到我。因此,经过几个小时的搜索和尝试,当我没有得到任何线索时,我把我的问题贴在了这里。 感谢任何形式的帮助。 ..
发布时间:2022-03-07 10:12:58 其他开发

使用nrwl NX构建nestjs应用程序时,process.env.NODE_ENV始终进行开发

我的NX应用程序的npm run build:server调用ng build api-server,从而触发@nrwl/node:build生成器。 它将NestJS应用程序构建为main.js。除了我希望process.env.NODE_ENV在运行时求值之外,一切都正常,但我认为它在构建时就解决了(通过webpack)。 当前,该值始终设置为“开发”。 我是Nrwl的NX新 ..
发布时间:2022-03-07 10:09:05 其他开发

Nest无法解决照片服务的依赖关系(?)

我从Nest.js开始,创建服务后出现错误: Nest无法解析照片服务(?)的依赖项。请验证[0]参数在当前上下文中是否可用。 我遵循数据库示例:https://docs.nestjs.com/techniques/database 以下是我的完整代码: https://github.com/marceloHashzen/nestjsbasics 推荐答案 在app. ..
发布时间:2022-03-07 10:03:05 其他开发

使用TypeORM保存Postgres BYTEA上的缓冲区仅存储10字节

我正在尝试将一些图像保存在Postgres数据库上,但仅保存了10字节的数据。 流程如下: 我在服务器上收到一个base64编码的字符串,然后将其加载到缓冲区,将其设置为我的实体并保存。 但是,然后尝试从数据库恢复该信息,我只得到了10个字节的数据,并在查询中使用octet_length()进行了验证。 我的实体属性定义: @Column({ "name": "entima_i ..
发布时间:2022-03-07 09:59:19 其他开发

通过nestjs从url下载图片

我想从电报账号下载用户个人资料图片,并使用nestjs框架将其存储在本地存储中。 推荐答案 @Controller() export class Controller { constructor( private readonly httpService: HttpService, ) { } @Get() async downlo ..
发布时间:2022-03-07 09:55:42 其他开发

在TypeORM中使用QueryBuilder与使用Repository有哪些不同的用例?

我正在使用NestJS和TypeORM构建API。我一直使用TypeORMRepository API查询MySQL数据库,主要是因为NestJS Database documentation section提供了一个使用this.photoRepository.find()的示例。随着时间的推移,我注意到我的许多探索性搜索结果出于性能和灵活性的原因推荐使用TypeORMQueryBuilder ..
发布时间:2022-03-04 21:20:38 数据库

js:动态模块中的循环依赖

当动态模块之间存在循环依赖时,导入动态模块的正确方式是什么?我只是将forwardRef(() => MyModule)更改为forwardRef(() => MyModule.forRoot()),但收到Nest can't resolve dependencies错误。 推荐答案 处理嵌套模块依赖关系的最佳方法是始终通过模块而不是通过服务导入依赖关系。如果您遇到循环依赖,Nest将 ..
发布时间:2022-03-04 21:17:54 其他开发

更改Nestjs中的dist目录

我正在构建一个基于Nestjs的API。main.ts文件嵌套在我的src目录的子文件夹中。因此,编译后的文件也嵌套在dist目录中,我的入口点是dist/api/main.js,而不是dist/main.js。我想让事情保持原样。 使用npm run start:dev启动我的应用程序时,我收到以下错误: 4:47:32 PM - Found 0 errors. Watching f ..
发布时间:2022-03-04 21:14:37 其他开发

Nest.Js不接受任何更改

我尝试在AppController内创建新方法,但它没有反映更改。我甚至尝试更改默认的getHello()方法,但它输出的是“Hello World!”。这怎么可能? 失眠 AppController AppService 推荐答案 更新: npm run build && npm run start已修复 ..
发布时间:2022-03-04 21:05:38 其他开发

使用`class-validator`在打字稿中确认密码

今天,我想弄清楚如何在应用程序的后端(NestJS)验证注册表单。我只是想知道是否存在一种方法来验证password和passwordConfirm匹配,使用class-validator包来构建自定义验证器或利用提供的验证器。我考虑的是类验证器,而不是字段验证器。 // Maybe validator here export class SignUpDto { @IsString( ..
发布时间:2022-03-04 20:59:43 其他开发

Nestjs VS明码快递性能

我刚刚在一个简单的Nest控制器上测试了性能,该控制器返回GET请求的文本(没有数据库)。 和EXPRESS相同的简单GET控制器(中间件)。 我使用WRK工具测试性能。 结果是,普通快递比nestjs快2倍。 为什么由nestjs产生如此多的开销? 推荐答案 更新-2020年3月17日 我们现在正在为每个新的公关运行基准。可在此处找到最新的基准之一:https:// ..
发布时间:2022-03-04 20:53:43 其他开发

为什么我只有第一项|NestJS、WebSocket、Socket.io

我正在开发NestJS应用程序,它向Binance WebSocket API请求一些数据。还创建了一个WebSocket服务器,将接收到的数据发送到前端。在背面,我将所有数据都放在console.log中。但是在前面我只拿到了第一件。我不明白出了什么事。你能帮帮我吗? Coin.gateway.ts import { MessageBody, SubscribeMessage, We ..
发布时间:2022-03-04 20:51:10 前端开发

控制器Nestjs中的方法排序错误

我在Nestjs中有这个基本的CRUD方法。 我面临的问题是,当我在所有方法上面应用getCurrentUserId()方法时,它工作得很好,但当我在下面应用时,它就不能工作,并且会出现错误。 中间件有什么问题吗? user.controller.ts @Controller('users') @Serialize(UserDto) export class UsersControll ..
发布时间:2022-03-04 20:48:53 前端开发