首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

用 GraphQL 快速搭建服务端 API

当然,哪些数据可以被查询,数据的类型是怎么样的,则是由服务端给定的。指定的方式就是传入一段关于想要的结果(或操作)的描述,服务端保证返回符合要求的结果或报错。...( fig 1.1 中这个看起来很好用的图形界面叫做 GraphiQL,是一个基于浏览器的 GraphQL 快速交互 IDE,后面介绍 Flask 集成的章节中也会提到。)...开始在服务器端使用GraphQL 安装 Graphene-Python 可以通过 pip 安装,其在 pypi 上的包名为 graphene,目前大版本已经更新到了2.0,所以可以用如下命令安装: pip...如果打开了 GraphiQL 的支持,那用浏览器直接访问,就可以快速地与服务端进行交互,快速验证代码。 剩下的工作 到这里我们的实现还不完全,比如 Starship 的字段 crewNum 就没有。...这是 GraphQL 的设计哲学,只是和常见的依赖服务器状态码的错误处理方式略有不同,在一开始会比较不习惯。

2.4K30

从头开始,彻底理解服务端渲染原理

二、实现React组件的服务端渲染 刚刚起的express服务返回的只是一个普通的html字符串,但我们讨论的是如何进行React的服务端渲染,那么怎么做呢?...一、创建全局store 现在开始创建store。...数据已经挂载到了服务端返回的HTML代码中。那这就说明服务端和客户端的store不同步的问题。 其实也很好理解。...不仅因为服务端渲染需要更加复杂的处理逻辑,还因为同构的过程需要服务端和客户端都执行一遍代码,这虽然对于客户端并没有什么大碍,但对于服务端却是巨大的压力,因为数量庞大的访问量,对于每一次访问都要另外在服务器端执行一遍代码进行计算和编译...很简单,其实我们的服务端的CSS加载还没有做。接下来我们来完成CSS代码的服务端的处理。

2.1K20
领券