当前位置: 首页 > news >正文

apollo-server 返回模拟数据

模式模拟GraphQL数据

const { ApolloServer, gql } = require('apollo-server');

const typeDefs = gql`
  type Query {
    hello: Float
    resolved: String
  }
`;

const resolvers = {
  Query: {
    resolved: () => 'Resolved',
  },
};

const mocks = {
  Int: () => 6,
  Float: () => 22.1,
  String: () => 'Hello',
};

const server = new ApolloServer({
  typeDefs,
  resolvers,
  mocks,
});

server.listen().then(({ url }) => {
  console.log(`? Server ready at ${url}`);
});
{
  hello
  resolved
}

{
  "data": {
    "hello": 22.1,
    "resolved": "Hello"
  }
}

转载于:https://www.cnblogs.com/ajanuw/p/9961161.html

相关文章:

  • HTTP--网络协议分层,http历史(二)
  • Java编写基于netty的RPC框架
  • 使用python编写游戏修改器
  • 通过Eclipse 为java 项目生成Api 文档、JavaDoc
  • ios多个target
  • php去除html标签
  • 11月17日站立会议
  • angular搭建
  • 20172307 2018-2019-1 《程序设计与数据结构》第9周学习总结
  • .net core使用RPC方式进行高效的HTTP服务访问
  • 手机里删除的照片怎么恢复,如何恢复
  • Java并发编程之AQS
  • 浅谈常见的七种加密算法及实现
  • PHP消息队列学习
  • 实验05博客园总结
  • 【Leetcode】101. 对称二叉树
  • 《剑指offer》分解让复杂问题更简单
  • 「前端」从UglifyJSPlugin强制开启css压缩探究webpack插件运行机制
  • android百种动画侧滑库、步骤视图、TextView效果、社交、搜房、K线图等源码
  • co模块的前端实现
  • HTTP 简介
  • JS正则表达式精简教程(JavaScript RegExp 对象)
  • orm2 中文文档 3.1 模型属性
  • Python语法速览与机器学习开发环境搭建
  • webpack+react项目初体验——记录我的webpack环境配置
  • weex踩坑之旅第一弹 ~ 搭建具有入口文件的weex脚手架
  • 从0到1:PostCSS 插件开发最佳实践
  • 关于字符编码你应该知道的事情
  • 基于Android乐音识别(2)
  • 学习HTTP相关知识笔记
  • 一文看透浏览器架构
  • ​ArcGIS Pro 如何批量删除字段
  • # 数据结构
  • #162 (Div. 2)
  • #DBA杂记1
  • #include到底该写在哪
  • #mysql 8.0 踩坑日记
  • (1)安装hadoop之虚拟机准备(配置IP与主机名)
  • (LeetCode C++)盛最多水的容器
  • (NSDate) 时间 (time )比较
  • (待修改)PyG安装步骤
  • (第8天)保姆级 PL/SQL Developer 安装与配置
  • (转)Linux下编译安装log4cxx
  • (转)菜鸟学数据库(三)——存储过程
  • (转)重识new
  • .a文件和.so文件
  • .gitignore
  • .net core IResultFilter 的 OnResultExecuted和OnResultExecuting的区别
  • .NET Core 网络数据采集 -- 使用AngleSharp做html解析
  • .NET Core中Emit的使用
  • /etc/motd and /etc/issue
  • /usr/local/nginx/logs/nginx.pid failed (2: No such file or directory)
  • @GetMapping和@RequestMapping的区别
  • [ vulhub漏洞复现篇 ] Grafana任意文件读取漏洞CVE-2021-43798
  • [\u4e00-\u9fa5] //匹配中文字符