首页 > TAG信息列表 > NEST

使用 Dapr JS SDK 让 Nest.js 集成 Dapr

Dapr 是一个可移植的、事件驱动的运行时,它使任何开发人员能够轻松构建出弹性的、无状态和有状态的应用程序,并可运行在云平台或边缘计算中,它同时也支持多种编程语言和开发框架。 Dapr 中文手册:https://docs.dapr.io/zh-hans/ 文件结构 Dapr JS SDK https://github.com/dapr/js-sd

Nest+Vue实战:工作计划管理系统

博客原文和更新地址:Nest+Vue实战:工作计划管理系统 前言 该项目是学习Nest.js框架所得,前端基于Vue.js + Vuex + VueRouter + ElementUI + SCSS,后端基于Node.js + TypeScript + Nest.js + MySQL + TypeORM。 预览 功能 用户 注册、登录、鉴权、查看信息、修改信息、退出登录和

nest.js学习笔记(五) --jwt验证

1、前期准备工作 a、安装数据库,mysql, 配置数据库连接参看四 b、新建User模块,用于管理User 实现注册: @Controller('user') export class UserController { public constructor( private readonly userService: UserService, ) {} @Post('/register') pub

美团是如何解决落地Serverless的五大难题的?

美团是如何解决落地Serverless的五大难题的? https://mp.weixin.qq.com/s/Crrwb04sU47YsuZvxgps1A 美团是如何解决落地Serverless的五大难题的? 殷琦 QCon全球软件开发大会 2022-04-20 09:00 嘉宾 | 殷琦编辑 | 李慧文 近年来,在容器、Kubernetes、云原生等技术推动下,Serverless

nest.js学习笔记(四)

1、typeorm在nest.js中的使用 环境依赖安装 npm install --save @nestjs/typeorm typeorm mysql2 在app.module.ts进行数据连接配置 import { Module } from '@nestjs/common'; import { TypeOrmModule } from '@nestjs/typeorm'; import { snakeNameStrategy } from '

nest 集成redis

使用ioredis 安装 $ npm install ioredis -D 初始化redis import Redis from 'ioredis'; export const REDIS_DB_0 = new Redis({ port: 6379, // Redis port host: '127.0.0.1', // Redis host // family: 4, // 4 (IPv4) or 6 (IPv6) name: 'pe

postgresql索引扫描中的rescan

  rescan是pg实现中,索引扫描的一种方式之一。在nest loop循环中,当每次外循环跳到下一个key时,对内部循环的扫描需要重头开始,此时称为rescan,也可以认为是restart,此时索引扫描相关的结构本身可以确定是不变的,故称为rescan。

体验一下nest.js利用缓存带来的方便

目前es6出了两种新类型,分别是map与set:https://www.runoob.com/w3cnote/es6-map-set.html 今天在写一个项目时,就用到map类 @Injectable() export class InterfaceService { constructor(@InjectRepository(InterfaceEntity) public readonly interfaceRepository : Repositor

nestjs整合nest-status-monitor后监控页面webscoket访问400 404

nestjs整合nest-status-monitor后监控页面webscoket访问400 404 Github:https://github.com/JYbill/nest8-websocket7-status-monitorGitee:https://gitee.com/JYbill/nest8-websocket7-status-monitorissue:https://github.com/GenFirst/nest-status-monitor/issues/12 官方并

nest.js-学习记录:3、使用swagger自动生成接口文档

1、安装 下载swagger npm install --save @nestjs/swagger swagger-ui-express 按照官网的介绍进行配置 main.ts文件 import { NestFactory } from '@nestjs/core'; import { SwaggerModule, DocumentBuilder } from '@nestjs/swagger'; import { AppModule } from '.

关于Flutter+Nest.js+Socket.io实现及时通讯

Socket.IO是一个完全由JavaScript实现、基于Node.js、支持WebSocket的协议用于实时通信、跨平台的开源框架,它包括了客户端的JavaScript和服务器端的Node.js。 Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。

(Python)asyncio使用异常:This event loop is already running解决方式

问题背景 asyncio是Python 3.4版本引入的标准库,直接内置了对异步IO的支持。最近我在多线程调用使用asyncio方法的时候,出现报错: This event loop is already running 后来查过一些资料,发现asyncio不允许嵌套事件出现,需要引入nest_asyncio。 问题解决 引入nest_asyncio模块 pip

【优化预测】基于matlab布谷鸟搜索算法优化SVM预测【含Matlab源码 1525期】

一、布谷鸟算法简介 布谷鸟算法,英文叫做Cuckoo search (CS algorithm)。首先还是同样,介绍一下这个算法的英文含义, Cuckoo是布谷鸟的意思,啥是布谷鸟呢,是一种叫做布谷的鸟,o(∩_∩)o ,这种鸟她妈很懒,自己生蛋自己不养,一般把它的宝宝扔到别的种类鸟的鸟巢去。但是呢,当孵化后,遇到聪

nest.js升级nest 8.x sqlserver数据库链接报错

nest 5.x升nest 8.x 中遇到的问题,sqlserver 链接需要ssl认证,nest7好像有警告。 解决方法:在数据库配置 options加入 trustServerCertificate:true const dbconfig = { type: 'mssql', host: '***.***.*.***', database: 'testdb', password: '****', p

.NetCore中Elasticsearch组件NEST的使用

.NetCore中Elasticsearch组件NEST的使用 1. 安装Docker # 安装Docker curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun # 安装完Docker后,打开阿里云,使用阿里提供的镜像加速服务,下面有执行代码,直接拷贝到Linux执行即可。 2. 安装 Elasticsearch # 创建网

Nest通过TypeORM操作MySQL (二)

前一篇讲述了TypeORM的安装以及通过对象化的方式访问数据库。 然而很多场景下我们会需要更复杂的操作,如多表联合,然后映射为Entity。 本文在前一篇的基础上,用代码示例说明如何在TypeORM中实现SQL查询。 修改ormconfig.json, 增加新的配置项: Menu。与前一篇配置不同的是,此处有两个co

Nest操作MySQL

本文旨在说明如何通过NestJS实现以ORM方式操作MySQL: 如何安装MySQL不是本文重点,就此跳过。 安装NestJS npm install -g typescript npm install -g @nestjs/cli cd [Project Path] nest new dashboard cd dashboard npm install --save @nestjs/typeorm typeorm mysql 打开项目: c

Flask结合ECharts实现在线可视化效果,超级详细!

大家好,我是阿辰,今天教大家如何利用Flask框架结合ECharts,将采集的数据实现在线可视化效果(可以将可视化效果放到网页上,分享给其他小伙伴) 一、Flask框架基本使用 在开始可视化之前,先让大家对Flask有一个大概了解和基本使用 Flask和Django都是Python最常用的两个网站框架,其中Flask更加

nest.js学习(1)

nest.js 中文官网: https://docs.nestjs.cn/8/introduction 基本使用 当我们按照官网执行开启项目后就如下结构 app跟模块,控制器,以及提供者。 控制器用来控制路由,我们首先看下控制器, 看到这种其实可以想到其用法了, 这里用来写路由相关的控制。 appService是数据提供者,如

nest.js学习笔记(三)

1、nest.js的异常处理 Nest 框架内部实现了一个异常处理层,专门用来负责应用程序中未处理的异常。 nest.js内置的异常类有: BadRequestException UnauthorizedException NotFoundException ForbiddenException NotAcceptableException RequestTimeoutException ConflictException G

浅谈如何使用clang替换gcc进行编译

经过多年的发展,LLVM事实上已经对大部分语言进行了支持,其完备的功能和好的模块化和轻耦合的特性得到了很多人的认可,但是在很多传统领域,实际上的编译器还是gcc(基础设施),大部分人如果想使用LLVM对gcc进行替换时,会遇到一些麻烦。本文想从一个普通开发者的角度去解释一些传统gcc编译领域

nest.js学习笔记(二)

1、nest.js中session的使用 介绍:session 是另一种记录客户状态的机制,不同的是 Cookie 保存在客户端浏览器中,而 session 保存 在服务器上 工作流:当浏览器访问服务器并发送第一次请求时,服务器端会创建一个 session 对象,生成一个类似于 key,value 的键值对,然后将 key(cookie)返回到浏

nest.js学习笔记

1、前期准备工作 环境配置参考node里的nodemon或者webpack 在学习nest.js前需要了解它的反映机制 Reflect.defineMetadata, 学习这个需要安装和引入库‘reflect-metadata’这个库 npm i reflect-metadata --save import 'reflect-metadata' console.log(Reflect.defineMetadata

Nest框架(二)

管道 管道是具有 @Injectable() 装饰器的类。管道应实现 PipeTransform 接口。 管道的作用: 转换:管道将输入数据转换为所需的数据输出 验证:对输入数据进行验证,如果验证成功继续传递; 验证失败则抛出异常; 在这个作用下, 管道 参数(arguments) 会由 控制器(controllers)的路由

仓储三层实践:01项目起航

一、搭建这个项目的原因和目的 突然感觉我个人太没有韧性了,写博客老是坚持不到两周没了草草结束,而且还爱找各种理由:没时间(虽然时间比较紧,但是就是不肯去挤)。 心太大,老是想大而全,不脚踏实地,都是空中楼阁,因此想从基础搭建。 想形成一个工具包,慢慢不断完善,方便自己简单项目的使用