【文件属性】:
文件名称:nest-prisma-graphql
文件大小:179KB
文件格式:ZIP
更新时间:2021-03-06 04:11:18
TypeScript
指示
的入门模板 :smiling_cat_face_with_heart-eyes: , 和 。
特征
带GraphQL
带有代码优先
用于数据库建模,迁移和类型安全访问的 (Postgres,MySQL和MongoDB)
:locked_with_key: 带JWT身份验证
:locked_with_key: 使用装饰器和防护器的简单权限系统。
数据库中的序列生成器
快速设置
克隆并安装依赖关系:
yarn
然后创建Postgres DB(或在.env上设置您的数据库):
docker-compose -f docker-compose.db.yml up -d
# or
yarn docker:db
然后播种
yarn seed
然后在devRUM:
yarn start:dev
【文件预览】:
nest-prisma-graphql-main
----.gitignore(375B)
----Dockerfile(503B)
----prisma()
--------Dockerfile(210B)
--------seed.ts(3KB)
--------.env(78B)
--------migrations()
--------dbml()
--------schema.prisma(2KB)
----package.json(3KB)
----src()
--------app.module.ts(1KB)
--------resolvers()
--------app.controller.spec.ts(617B)
--------services()
--------models()
--------schema.graphql(3KB)
--------main.ts(691B)
--------config()
--------common()
--------controllers()
----tsconfig.json(342B)
----.env(530B)
----docker-compose.yml(649B)
----.eslintrc.js(630B)
----README.md(902B)
----tsconfig.build.json(97B)
----test()
--------app.e2e-spec.ts(630B)
--------jest-e2e.json(183B)
----docker-compose.db.yml(400B)
----.prettierrc(51B)
----yarn.lock(345KB)
----nest-cli.json(64B)