Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >概念问题:本地人、阿波罗、节点和GraphQL的反应如何?

概念问题:本地人、阿波罗、节点和GraphQL的反应如何?
EN

Stack Overflow用户
提问于 2017-07-12 07:18:25
回答 1查看 128关注 0票数 0

我是GraphQL、阿波罗、AWS S3和Redux的新手。我已经阅读了每一本教程,并且我熟悉、Heroku和Mongo。我很难理解以下几点:

  • 如何将"GraphQL服务器“托管到使用React的移动设备上?
  • 我可以用Node创建GraphQL服务器并在AWS S3上托管它吗?
  • 如何在我的React本机代码中使用阿波罗/图形my获取数据,并使用阿波罗/Redux在本地存储这些数据?
  • 我必须从一开始就使用Graphcool作为端点吗?我所要做的就是在应用程序加载时从我的数据库中提取数据(而不是流数据,这样我就可以脱机使用数据了)。

我应该从哪里找出更好的理解呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-13 12:12:18

在你探索新领域的过程中,我有几点意见给你。

GraphQL只是与数据库对话的查询语言。因此您可以自由地运行任何类型的api (在服务器上、无服务器等)。这将使用graphql接收graphql查询/突变,并与数据库进行交互。

GraphCool是一个“生产准备后端”,基本上是作为一种服务的后端。因此,您不会担心运行服务器(因为我相信服务器在无服务器基础设施上运行大多数东西)或管理您的DB所在的位置。

您可以使用AWS在AWS EC2上或无服务器上运行HTTP服务器。(或与谷歌或Azure的口味相同)。无论您决定使用什么来接受请求,端点都将接受graphql查询字符串,然后使用db进行操作。AWS S3更多的是静态存储。您可以在那里存储要检索的文件,或者可以提取的脚本,但是S3可能不是您希望运行任何类似服务器的代码的地方。

阿波罗将是一个工具,可以在您的前端使用,以便轻松地与您的graphql服务器交互。反应-阿波罗

阿波罗/Redux可能会帮助你在整个应用程序中管理状态。您只需在加载时将数据加载到应用程序状态,然后与该状态交互,而不需要再进行任何外部调用,这听起来就像。

希望这能帮上忙。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45061709

复制
相关文章
如何使用GraphCrawler测试GraphQL节点的安全
GraphCrawler是一款功能强大的自动化安全测试工具,在该工具的帮助下,广大研究人员可以轻松对任意GraphQL节点进行安全测试。
FB客服
2022/11/14
1.3K0
如何使用GraphCrawler测试GraphQL节点的安全
如何使用GraphQLmap对GraphQL节点进行渗透测试
GraphQLmap是一个可以跟GraphQL节点交互的脚本引擎,广大研究人员可以使用GraphQLmap来针对GraphQL节点进行渗透测试和安全研究。
FB客服
2021/07/02
1.9K0
30分钟理解GraphQL核心概念
在上一篇文章RPC vs REST vs GraphQL中,对于这三者的优缺点进行了比较宏观的对比,而且我们也会发现,一般比较简单的项目其实并不需要GraphQL,但是我们仍然需要对新的技术有一定的了解和掌握,在新技术普及时才不会措手不及。
littlelyon
2018/10/19
9860
30分钟理解GraphQL核心概念
在上一篇文章RPC vs REST vs GraphQL中,对于这三者的优缺点进行了比较宏观的对比,而且我们也会发现,一般比较简单的项目其实并不需要GraphQL,但是我们仍然需要对新的技术有一定的了解和掌握,在新技术普及时才不会措手不及。
littlelyon
2018/10/15
2K0
GraphQL实践6——Netflix Dgs Graphql N+1问题
对于一对一表关联的情况且每个关联对象只有一个值,可以直接使用BatchLoader
F嘉阳
2022/10/28
6740
如何利用DVGA研究和学习GraphQL技术的安全实现
DVGA(Damn Vulnerable GraphQL Application)是一款针对Facebook的GraphQL技术的安全学习工具,该项目中包含大量Facebook GraphQL技术的不安全实现,即故意留下了大量的漏洞,以供广大研究人员探索和学习GraphQL技术的安全性。
FB客服
2021/04/16
6130
如何利用DVGA研究和学习GraphQL技术的安全实现
REST API和GraphQL API的比较
REST(表述性状态传输)API 是一种应用程序接口 (API) 的架构风格,它使用 HTTP 请求来访问和使用数据。该数据可用于GET、PUT、POST和DELETE数据类型,指的是对资源的读取、更新、创建和删除操作。 RESTful API 使用 HTTP 方法在处理数据时执行 CRUD(创建、读取、更新和删除)过程。 为了促进缓存、AB 测试、身份验证和其他过程,标头向客户端和服务器提供信息。 主体包含客户端想要传输到服务器的数据,例如请求的有效负载。
用户4235284
2023/10/14
5640
REST API和GraphQL API的比较
Jenkins 中的系统,主节点,节点,执行器等概念解释
本篇内容,介绍Jenkins中的系统System,主节点Master,节点Node,代理节点Agent和执行器Executor等概念。
zinyan.com
2023/02/24
1.8K0
Jenkins 中的系统,主节点,节点,执行器等概念解释
阿波罗的轻语
老规矩先把代码给大家,新建一个html文档(新建一个txt文本文档,把后缀名改为“ .html ” 以记事本打开,把复制好的代码粘贴进去,“ 保存 ”,退出,双击或右键选择浏览器打开。如果 如果同学们觉得难,点开“ 它 ”,我一步步教。
我不是费圆
2020/09/21
3980
阿波罗的轻语
php获取所有节点的父节点和子节点
根据子节点获取所有的父节点以及父节点的父节点.. <?php $src = '[{"id":"1","name":"媒体(白名单)","pid":"0"},{"id":"2","name":"党媒公
黄啊码
2020/05/29
6.2K0
GraphQL(一):GraphQL介绍
GraphQL是facebook开源的一套数据交互方案,它并非某种具体的语言或者框架,它只是提供了一套解决方案,这套解决方案通过GraphQL规范进行定义,不同语言可以有自己的GraphQL实现,目前已经有很多语言完成了GraphQL的实现,可以在这里查看。
辉哥
2021/11/24
1.4K0
GraphQL(一):GraphQL介绍
反应式架构(1):基本概念介绍 顶
       淘宝从2018年开始对整体架构进行反应式升级, 取得了非常好的成绩。其中『猜你喜欢』应用上限 QPS 提升了 96%,同时机器数量缩减了一半;另一核心应用『我的淘宝』实际线上响应时间下降了 40% 以上。PayPal凭借其基于Akka构建的反应式平台squbs,仅使用8台2vCPU虚拟机,每天可以处理超过10亿笔交易,与基于Spring实现的老系统相比,代码量降低了80%,而性能却提升了10倍。能够取得如此好的成绩,人们不禁要问反应式到底是什么? 其实反应式并不是一个新鲜的概念,它的灵感来源最早可以追溯到90年代,但是直到2013年,Roland Kuhn等人发布了《反应式宣言》后才慢慢被人熟知,继而在2014年迎来爆发式增长,比较有意思的是,同时迎来爆发式增长的还有领域驱动设计(DDD),原因是2014年3月25日,Martin Fowler和James Lewis向大众介绍了微服务架构,而反应式和领域驱动是微服务架构得以落地的有力保障。紧接着各种反应式编程框架相继进入大家视野,如RxJava、Akka、Spring Reactor/WebFlux、Play Framework和未来的Dubbo3等,阿里内部在做反应式改造时也孵化了一些反应式项目,包括AliRxObjC、RxAOP和AliRxUtil等。 从目前的趋势看来,反应式概念将会逐渐深入人心, 并且将引领下一代技术变革。
joymufeng
2019/12/12
1.7K0
反应式架构(1):基本概念介绍
                                                                            顶
GraphQL[0x01] -- GraphQL基础实践
GraphQL 既是一种用于 API 的查询语言也是一个满足你数据查询的运行时。它由Facebook开发和开源,强烈地表达了代码即文档的期望。能够精确有效地得到数据,没有冗余。
江涛学编程
2020/06/19
9100
GraphQL[0x01] -- GraphQL基础实践
GraphQL[0x01] -- GraphQL基础实践
GraphQL 既是一种用于 API 的查询语言也是一个满足你数据查询的运行时。它由Facebook开发和开源,强烈地表达了代码即文档的期望。能够精确有效地得到数据,没有冗余。
winty
2020/03/02
7340
《GraphQL 名词 101:解析 GraphQL 的查询语法》【译】
GraphQL 日渐成为数据查询的主流标准之一。每天都会产生许多围绕这项技术发展的精彩讨论和新工具。GraphQL最棒的特性就是提供了一个丰富语言集来描述获取数据的API。但是用户该如何描述这种查询语言,以及GraphQL这项核心技术本身呢?let's talk!
腾讯IVWEB团队
2020/06/29
3K0
hashmap和hashtable和hashset的区别_反映和反应的区别
HashMap与Hashtable的区别是面试中经常遇到的一个问题。这个问题看似简单,但如果深究进去,也能了解到不少知识。本文对两者从来源,特性,算法等多个方面进行对比总结。力争多角度,全方位的展示二者的不同,做到此问题的终结版。
全栈程序员站长
2022/09/30
7470
hashmap和hashtable和hashset的区别_反映和反应的区别
如何解决 “主节点故障恢复的自动化” 问题?
hello,八点半的铁友们,其实在讲文章内容之前,我们先简单来知晓一下,哨兵是什么?用在哪里?等等一系列。这样我们先做一层铺垫,在后续的理解起来会更加容易,快似飞起般的感觉~~~
八点半的Bruce、D
2023/02/28
6420
如何解决 “主节点故障恢复的自动化” 问题?
如何设计流程和节点操作之间的协调弹性
由于在我们的业务系统中,很多操作都是面向流程和操作节点的,简单的说就是要完成一个事情,它分为若干个要点,若干个要点又有若个步骤。下面以我们做米饭的流程进行说明:
路行的亚洲
2021/06/24
6150
GraphQL(二):GraphQL服务搭建
在GraphQL(一):GraphQL介绍中讲到目前已经有很多平台完成了GraphQL实现,这里以Java平台为例,介绍GraphQL服务的搭建。
辉哥
2021/11/24
1.2K0
winform如何保持TreeView节点展开和折叠的状态
转载:http://blog.sina.com.cn/s/blog_6abcacf5010138q5.html
跟着阿笨一起玩NET
2018/09/19
2.5K0

相似问题

阿波罗GraphQL反应-如何查询点击?

21

阿波罗反应GraphQL VariableTypeMismatch错误

10

反应阿波罗GraphQL搜索/过滤

10

GraphQL阿波罗类型的反应生成

13

如何在setState()中与graphQL反应/阿波罗

37
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文