apollo/server用它mock数据,前端页面不停的发送请求?

来源:7-10 使用 Apollo-server 快速创建 mock 数据

huazhouzhang

2023-05-06

各种库的安装及配置都没有问题,但是运行mock的server后,前端不停的在发请求,不知道是何原因?以下是文件内容:
mock/index.js:
import { ApolloServer } from ‘@apollo/server’;
import { startStandaloneServer } from ‘@apollo/server/standalone’;
import { addMocksToSchema } from ‘@graphql-tools/mock’;
import { makeExecutableSchema } from ‘@graphql-tools/schema’;
import { faker } from ‘@faker-js/faker/locale/zh_CN’

const typeDefs = `#graphql
type Mutation {
create(params: UserInput!): UserType!
deleteUser(id: String!): Boolean!
updateUser(id: String!, user: UserInput!): UserType!
}

type Query {
""“这个查询用户信息的”""
find(id: String!): UserType!
}

input UserInput {
account: String!
name: String!
password: String!
tel: String!
}

type UserType {
account: String!
id: String!
name: String!
tel: String!
}
`;

const resolvers = {
UserType: {
name: () => faker.name.firstName() + faker.name.lastName()
}
};

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

const server = new ApolloServer({
schema: addMocksToSchema({
schema: makeExecutableSchema({ typeDefs, resolvers }),
mocks,
preserveResolvers: true,
}),
});

startStandaloneServer(server, { listen: { port: 4000 } });

console.log(🚀 Server listening);

图片描述
图片描述

图片描述
图片描述

写回答

1回答

黑石

2023-05-06

是装了什么插件吗? 我看报错是 clientstream.launchdarkly.com 这个网站。

0
2
黑石
回复
huazhouzhang
我的意思是说,你查查为什么 clientstream.launchdarkly.com 这个地址在报错。推荐加入课程 qq 群,这样可以更好为你答疑。
2023-05-08
共2条回复

React18+TS+NestJS+GraphQL 全栈开发在线教育平台

平台级应用+流行全栈技术+实用职场技巧&面试策略 助你升职加薪

438 学习 · 241 问题

查看课程