Apollo Server Express是一个用于构建GraphQL服务器的库,它基于Express框架。在Apollo内省游乐场中启用跟踪,可以通过以下步骤完成:
apollo-server-express
和graphql
。你可以使用npm或者yarn进行安装。const { ApolloServer } = require('apollo-server-express');
const express = require('express');
const { ApolloServerPluginUsageReportingDisabled } = require('apollo-server-core');
const typeDefs = `
type Query {
hello: String
}
`;
const resolvers = {
Query: {
hello: () => 'Hello, world!'
}
};
const server = new ApolloServer({
typeDefs,
resolvers,
plugins: [ApolloServerPluginUsageReportingDisabled()],
});
const app = express();
server.applyMiddleware({ app });
ApolloServerPluginUsageReportingDisabled
插件,以禁用使用情况报告。这是可选的,但如果你不想使用腾讯云的使用情况报告功能,可以添加该插件。app.listen({ port: 4000 }, () =>
console.log(`Server ready at http://localhost:4000${server.graphqlPath}`)
);
现在,你已经成功在Apollo内省游乐场中启用了跟踪。你可以通过访问http://localhost:4000/graphql
来访问内省游乐场,并在查询中查看跟踪信息。
请注意,以上示例中的代码仅用于演示目的,实际应用中可能需要根据具体需求进行适当的修改。
腾讯云相关产品和产品介绍链接地址:
请注意,以上链接仅供参考,具体产品选择应根据实际需求进行评估。
领取专属 10元无门槛券
手把手带您无忧上云