1
zhengjian 2023-05-14 19:38:42 +08:00 1
import { User } from '@prisma/client';
export type CreateUserDto = Omit<User, 'id'>; |
2
hua123s 2023-05-14 20:19:41 +08:00 via iPhone 1
不是,我一般通过 swagger 来生成
https://github.com/powerfulyang/powerfulyang.com/blob/master/src/__generated__/api.ts 类似这种 |
3
wunonglin 2023-05-14 20:20:25 +08:00
不要使用数据库字段定义 API 接口的 Input 、Output 。这是个 bad case
|
5
mingoing428 2023-05-15 08:25:09 +08:00 via Android
还得放到同一个仓库,很麻烦
|
6
evilStart 2023-05-15 11:39:26 +08:00 via Android
数据库字段变了能直接影响到 API 和前端的字段,这本身就很离谱。培训班教的?
|
8
fyxtc OP @evilStart 你没理解我的意思,数据库新加了字段,api 需要返回新字段给前端用,前端是 ts ,你告诉我该怎么取,如果你是直接 js 点出来当我没说,还有我本来就是来提问请教的但是我觉得你挺不礼貌的
|
10
justsosososo 2023-05-16 13:56:46 +08:00 1
prisma generate 后会生成很多定义好的类型 可以直接用。。
https://www.prisma.io/docs/concepts/components/prisma-client/advanced-type-safety#importing-generated-types |
11
fyxtc OP @justsosososo 太好了!我就想找这个,非常感谢
|