腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
使用
Sinon
在
GraphQL
解析器
中
模拟
数据库
对象
?
、
、
、
、
我希望能够对我的apollo
解析器
进行单元测试。我正在构建的应用程序是一个多租户应用程序,它在运行时连接到特定的
数据库
,即
数据库
在
构建时是未知的。
解析器
看起来像这样 getTemplates: async (_, args, { db }) => {}, 虽然这是最简单的
解析器
,但它从apollo gateway (
浏览 24
提问于2021-01-25
得票数 0
回答已采纳
1
回答
如何
使用
sinon
模拟
导入的类定义?
、
、
、
我似乎无法正确地
模拟
我的规范文件
中
的导入,我想知道是否有人能看到我缺少的东西。以下是导出的用于我的
数据库
连接的类import { merge } from 'lodash'; } }下面是试图
使用
浏览 0
提问于2020-01-14
得票数 0
回答已采纳
1
回答
GraphQL
查询
中
的分组
、
、
我对
GraphQl
很陌生,也很了解它。目前,我有一个
数据库
表- student_courses,如下所示:1
对象
。因此,我将作为表
中
每一行的单独json
对象
获得
GraphQL
API响应。我想了解
如何
将这个表的结果按student_id, student_name分组,并获得以下格式的结果: student_id, student_name, {cours
浏览 9
提问于2021-03-15
得票数 1
1
回答
我目前遇到一个问题,我试图
在
grapql
中
查询嵌套的mongoose
对象
,但似乎找不到答案
、
、
、
我在后端
使用
mongoose和
graphql
,
在
graphql
解析器
中
返回嵌套的mongoose
对象
时遇到了一些问题。我可以
使用
graphql
突变将数据保存到
数据库
中
,但当我尝试返回数据时,
graphql
游乐场
中
返回的结果为null。 如果有人能帮上忙,我将不胜感激。Mongoose schema
Graphql
schema
Graph
浏览 19
提问于2021-01-25
得票数 0
1
回答
用于模型的所有未来实例的Mongoose保存方法的
Sinon
Mock (带promises)
、
、
、
、
我正在尝试
使用
promises
在
单元测试用例(
Sinon
,Mocha,Chai)
中
为特定模型的所有实例
模拟
Mongoose保存方法。根据其他几个示例,我正在
使用
sinon
-mongoose和
sinon
-as-promised。我正在尝试实现类似于测试代码的结束状态:var
sinon
= require('
sinon</
浏览 0
提问于2016-12-05
得票数 0
1
回答
Apollo
graphQL
:
在
查询深度级别结束时从dataloader调用分派
、
、
我最近在nodeJS
中
为我的
graphQL
应用编程接口实现了一个数据加载器。我想要做的是对
数据库
进行实际调用,以便在调用了来自
graphQL
查询的某个深度级别的所有
解析器
后,
在
dataloader上调用dispatch()。这应该允许对
数据库
进行最快的调用,因为可以
在
同一批处理
中
调用相同类型的所有
对象
。 但是,我不知道
如何
知道
graphQL
引擎何时达到了查询深度级别的末尾。因此,当
浏览 1
提问于2020-06-20
得票数 0
1
回答
是否应该或是否可以为父
对象
中
的子
解析器
获取数据?
、
、
我刚开始
使用
graphql
,所以这可能是一个愚蠢的问题,但我有以下情况:我有一个
对象
,让我们称它为car,它有各种属性,其中包括一个驱动程序日志或其他什么。当我查询一个特定的汽车并想要日志时,
解析器
运行并
使用
父id返回
数据库
中
的日志条目。但是,当我查询多辆汽车时,日志条目的
解析器
将为返回的每辆汽车运行。
在
graphql
之外,我会一次获取所有需要的日志条目,并将它们分配给每辆汽车,因此我只需要查询
数据库</em
浏览 25
提问于2021-10-23
得票数 0
回答已采纳
1
回答
如何
使用
sinon
模拟
已编程的Mysql数据以进行单元测试
、
、
、
、
是否可以
在
NodeJS中
使用
sinon
包来
模拟
已验证的查询。因为
Sinon
允许我们
模拟
和/或存根
对象
上的方法。假设我想重写createConnection()方法,以便它返回一个有效的
对象
,不管
数据库
设置是否正确,我都会删除该方法。我能够
使用
具有回调功能的require('mysql') npm包来
模拟
这种情况。 但是,随着require('promise-m
浏览 4
提问于2017-02-06
得票数 2
回答已采纳
1
回答
如何
在保持对请求
对象
的访问的同时,对express-
graphql
解析器
进行依赖注入?
、
、
我
在
我的nodejs应用中
使用
了express-
graphql
。为了从
解析器
访问
数据库
,我创建了一个名为ProjectHandler的
对象
(它处理
数据库
中一个名为projects的表),并在创建express-
graphql
实例时通过更改context将其注入
解析器
,如下所示: schema, graphiql:
浏览 9
提问于2018-08-04
得票数 1
回答已采纳
5
回答
如何
在单元测试
解析器
时
模拟
ActivatedRouteSnapshot
、
、
我想为我的
解析器
编写一个单元测试,它需要在构造函数
中
接受ActivatedRouteSnapshot,如下所示: constructor () {.. callFoo(route.params.val);}; 但是
在
我的单元测试
中
,用
模拟
数据提供激活路由快照的最佳方法是什么?当我试图创建一个只具有我需要的属性的
对
浏览 2
提问于2018-01-22
得票数 22
1
回答
graphql
-go将字段类型定义为
对象
、
、
使用
graphql
-go我们
如何
处理给定api
中
的嵌套
对象
在
解析器
中
返回以下内容 { id:"34",name:"something",region:{ id:34,name:"San jose“}}
如何
为region:"region":&
graphql
.Field{类型:
graphql
.??
浏览 12
提问于2019-01-31
得票数 1
3
回答
如何
在
GraphQL
和Apollo中部分
模拟
模式?
、
、
我尝试
模拟
下面的Contact类型
中
的一小部分。我的
解析器
从REST端点返回Contact
中
除test以外的所有字段的数据。出于演示目的,我希望能够保留所有其他字段的服务器数据,但只
模拟
test字段。我定义了以下
GraphQL
模式: type Contact { first_name: String})并定义了以下
解析器
: const resolvers = {
浏览 0
提问于2018-11-15
得票数 1
1
回答
如何
在类型图中为现有的
GraphQL
模式编写
解析器
?
当我处理
graphql
项目时,我喜欢的方式:
使用
类和装饰器来创建
GraphQL
模式。
在
type-
graphql
解析器
中
,似乎我们必须
使用
由type-
graphql
装饰器定义的类。<
浏览 13
提问于2020-05-05
得票数 3
1
回答
Sinon
:模仿websockets/ws
、
、
、
如何
使用
Sinon
模拟
websockets/ws?我正在尝试测试我的应用程序
在
使用
WebSockets时是否按预期运行,而不需要每次都进行连接(例如:测试事件处理程序等)。我来自C#背景,我只是
使用
Moq之类的库
模拟
整个接口,然后验证我的应用程序是否进行了预期的调用。const WebSocket = require(
浏览 1
提问于2018-05-29
得票数 0
2
回答
如何
在RedwoodJS上创建字段
解析器
RedwoodJS自动将
GraphQL
查询
解析器
映射到api/src/services。
如何
为给定的
GraphQL
类型创建字段
解析器
?}const resolvers = { Mutation: { ... }, Person: {PS2:为了简单
浏览 1
提问于2020-03-22
得票数 3
回答已采纳
1
回答
使用
graphql
工具、阿波罗链接模式和反应钩子
在
模拟
时总是返回未定义的
、
、
、
、
我刚开始
在
React中
使用
GraphQL
,并且一直
在
将一个项目从REST转移到一个新的
GraphQL
API。作为其中的一部分,我希望设置
模拟
数据,以
在
独立于正在完成的GQL的应用程序上工作。我花了很多时间试图跟随阿波罗和,但无论
如何
,我似乎无法让
模拟
解析器
正常工作。对于上下文,我
在
一个NextJS/React应用程序中
使用
了它,下面是我试图做的最简单的例子: 安装App
浏览 23
提问于2020-07-29
得票数 0
回答已采纳
1
回答
如何
将
GraphQL
用于企业应用程序
、
、
在
我提出问题之前先作简短的介绍:我最近被介绍到并被要求加入
GraphQL
。它看起来像是一个
数据库
的包装器。如果我们以声明的方式编写我们想要的数据,
GraphQL
就会以简洁的JSON格式提供数据。对我来说,这对正确的NoSQL查询没有任何影响。
GraphQL
倾向于依赖于前端直接与数据通信的应用程序。与传统的NoSQL查询一样,在从客户端获取所需信息之后,可以从服务器上运行查询。问题: 如果
GraphQL</e
浏览 0
提问于2018-10-25
得票数 1
回答已采纳
1
回答
解析器
函数
在
graphql
中
的不同实现
、
、
我一直
在
阅读
graphql
文档,发现他们以两种方式解释了
graphQL
服务器的实现:一种是
使用
graphql
-瑜伽,这是一种功能齐全的
graphql
服务器,另一种是
使用
graphql
、express-
graphql
在这两种情况下,我们
在
创建服务器实例时传递架构和
解析器
函数。 但
解析器
功能的实现有所不同。
在
使用
graphql
-瑜
浏览 1
提问于2019-04-25
得票数 6
回答已采纳
3
回答
GraphQL
是ORM吗?
、
GraphQL
是ORM吗?好像是的。最后,它需要查询
数据库
中
的信息。您需要给它一个模式(就像ORM)。根据我的理解,在前端您传递您想要的详细信息,而后端的
GraphQL
将只提供您所要求的信息。我所看到的与传统ORM的唯一不同,如Sequelize或ActiveRecord,是
GraphQL
只会给您想要的东西,使它非常有吸引力和灵活性。那么,
GraphQL
是否只是一个ORM,它给您100%的灵活性,满足您的要求和接收?
浏览 8
提问于2017-09-18
得票数 29
回答已采纳
3
回答
如何
使用
jest
使用
片段测试
GraphQL
查询
、
、
、
问题:我想测试一个
GraphQL
查询,该查询位于一个.
graphql
文件
中
,如下所示: }要
使用
模拟
的
解析器
和数据创建
GraphQL
模式,我
使用
中
的makeExecutableSchema和addMockFunctionsToSchema。要在jest测试
中
运行查询,我的理解是我需要
使用
来自的函数。这个函数需要将查询作
浏览 2
提问于2018-05-31
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Salesforce 构建可扩展 API 的旅程
GraphQL 是一个陷阱?
GraphQL 快速入门【4】GraphQL 组件
为什么你的下一个API应该是GraphQL而不是REST
如何保护你的GraphQL API免受恶意查询?
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券