Prisma专栏

将GraphQL Nexus与数据库一起使用

2019-03-08

在上一篇文章中,我们介绍了GraphQL Nexus,这是一个GraphQL库,可以为TypeScript和JavaScript实现代码优先开发。使用Nexus,GraphQL架构以编程方式定义和实现。

今天的文章是关于使用Prisma client和新nexus-prisma插件,将基于Nexus的GraphQL服务器连接到数据库。我们稍后将向您介绍从头开始为博客应用程序构建GraphQL API的实际示例。

nexus-prisma适用于PostgreSQL,MySQL和MongoDB。在这里找到它的文档。

更多

GraphQL Nexus简介:代码优先的GraphQL服务器开发

2019-03-08

今天我们介绍一个库,它实现了GraphQL服务器开发的代码优先方法:GraphQL Nexus


两全其美:架构优先(Schema first)和代码优先(Code first)

更多

Schema first 开发Graphql服务器的问题

2019-03-08

本文概述了GraphQL服务器开发的当前状态。以下是所涵盖内容的快速概述:

  1. 本文中“schema优先”的含义是什么?
  2. GraphQL服务器开发的演变
  3. 分析SDL优先发展的问题
  4. 结论:SDL-first可能有用,但需要大量工具
  5. 代码优先:GraphQL服务器开发的一种语言惯用方式

虽然本文主要提供JavaScript生态系统的示例,但其中大部分也适用于其他语言生态系统中的GraphQL服务器开发。

更多

用Prisma模板快速构建一个生产成熟的Prisma-GraphQL API服务

2018-11-05

详情有配套视频

地址如下

git clone git@github.com:victorkangsh/prisma-start.git

文章介绍了如何用Prisma模板快速构建一个生产成熟的Prisma-GraphQL API服务,零基础同学建议先阅读文档。该模板采用了最新的代码自动生成库graphqlgen,构建api异常方便。

更多

graphqlgen介绍:根据Graphql schema自动生成类型安全的resolver

2018-11-02

graphqlgen根据Graphql schema翻译出resolver的类型定义文件和脚手架模板。

这样就可以把繁琐的写resolver样板代码的工作自动完成了。

prisma的自动化因此由50%提升到75%,而且因为自动化,coding起来更加安全方便。

更多

Prisma交流群

2018-10-15

Prisma用docker和新数据库初始化

2018-10-14

Prisma连接已运行数据库

2018-10-13

Prisma构建RESTful风格API

2018-10-12