首页 > 其他分享 >3_Swagge|sprisma-orm

3_Swagge|sprisma-orm

时间:2023-10-10 23:47:45浏览次数:38  
标签:sprisma npm prisma PrismaClient client orm OnModuleInit Swagge

Hello World

生成接口文档

SwaggerDocs官方地址

访问:/api

prisma => ORM数据库

官方文档
csdn:连接mysql

安装
npm install prisma --save-dev

npx prisma init
安装prisma/clien依赖
npm install @prisma/client

声明model时 ,创建数据库
npx prisma db push 

创建一个src prisma 模块

nest g s prisma --no-spec

service.ts

import { Injectable, OnModuleInit } from '@nestjs/common';
import { PrismaClient } from '@prisma/client';

@Injectable()
export class PrismaService extends PrismaClient implements OnModuleInit {
  async onModuleInit() {
    await this.$connect();
  }
}

使用:

声明model
id   String

标签:sprisma,npm,prisma,PrismaClient,client,orm,OnModuleInit,Swagge
From: https://www.cnblogs.com/mykai/p/17756034.html

相关文章

  • Transformer
    importmathimporttorchfromtorchimportnnimportmatplotlib.pyplotaspltfromd2limporttorchasd2ldefsequence_mask(X,valid_len,value=0):"""在序列中屏蔽不相关的项"""max_len=X.size(1)mask=torch.arange((max......
  • 关于Winform中使用DataGridView显示数据时,CheckBox选中状态异常问题
    使用C#创建的Winfrom项目,使用DataGridView显示数据,第一列中使用了DataGridViewCheckBoxColumn实现复选功能。但是当我绑定好数据后测试时,发现勾选和取消勾选的操作表现完全不按照预想的来——连续勾选几行后取消其中部分行的选中状态,再重复选中和取消时,原本不该被选中的checkBox......
  • Codeforces Round 707 (Div. 2, based on Moscow Open Olympiad in Informatics) B. N
    按以下\(n\)次操作制作蛋糕。叠上第\(i\)块面包,然后浇上\(a_i\)单位的奶油。可以使当前往下\(a_i\)块面包沾上奶油。输出空格隔开的\(n\)个数,第\(i\)个的\(0/1\)代表第\(i\)块面包是否沾有奶油。比较显然的思路可以进行差分修改。view1#include<bits/std......
  • Winform-Button控件
    1、响应按钮的单击事件2、将按钮设置为窗体的“接受”按钮--就是按enter默认单击3、将按钮设置为窗体的“取消”按钮 ......
  • winform-Windows控件概述
    控件分类:文本类控件、选择类控件、分组控件、菜单控件、工具栏控件、状态栏控件控件命名规范:         控件的相关操作添加控件1、在窗口上绘制控件2、将控件拖拽到窗体上3、以编程的方式向窗体添加控件      ......
  • winform -Label控件
    1、设置标签文本   label1.Text="用一生下载你";2、显示/隐藏控件label1.Visible=true;   //来设置是否隐藏控件 ......
  • HTML中form表单隐藏input的两种方式
    以下是两种常用的隐藏元素的方法:第一种:使用内联样式:在input元素上添加style="display:none;"属性。html<formaction="/upload"method="post"enctype="multipart/form-data"><inputtype="file"name="file"class=&q......
  • [Typescript] Type and Interface for performance
    Let'ssayyou'recreatingacomponentthathasallthepropsof input butneedstoadda label prop.You'llneedtoextendfromthe ComponentProps typehelperimport{ComponentProps}from"react";exporttypeInputProps=Co......
  • Math、System、Runtime //BigDecimal、Date、SimpleDaateFormat、Calendar
    1、Math =======================================================================================BigDecimal 1、构造器publicBigDecimal(Stringval)publicclassBigDecimalDemo01{publicstaticvoidmain(String[]args){//目标:掌握BigDecimal的......
  • Winform-继承窗体
    继承窗体就是根据现有的窗体的结构创建一个与其一样的新窗体 --称作可视化继承1、被继承的窗体需要有控件2、在继承窗体中修改继承的空间属性:需要把被继承窗体中把Modifiers属性(对象的可见级别)修改成Pubilc3、选择继承窗口有两种 一种代码直接改 一种从设计器中选择......