在特定路径中初始化 ApolloServer
init ApolloServer in specific path
我有这些代码行来初始化 ApolloServer,它工作正常
const server = new ApolloServer({schema, executor});
return server.listen(port).then(({url}) => {});
我想更改 URL,这样做
return server.listen(port).then(({"dev.cold.net"}) => {});
但是我有一个编译错误:
TS2339: Property 'dev.cold.net' does not exist on type 'ServerInfo'
使用 apollo-server
包时路径是硬编码的——无法更改它。如果您需要提供自定义路径,请改用 apollo-server-express
。
const app = express();
const server = new ApolloServer({ typeDefs, resolvers });
server.applyMiddleware({ app, path: '/some-custom-path' });
app.listen({ port: 4000 }, () =>
console.log(` Server ready at http://localhost:4000${server.graphqlPath}`)
);
我有这些代码行来初始化 ApolloServer,它工作正常
const server = new ApolloServer({schema, executor});
return server.listen(port).then(({url}) => {});
我想更改 URL,这样做
return server.listen(port).then(({"dev.cold.net"}) => {});
但是我有一个编译错误:
TS2339: Property 'dev.cold.net' does not exist on type 'ServerInfo'
使用 apollo-server
包时路径是硬编码的——无法更改它。如果您需要提供自定义路径,请改用 apollo-server-express
。
const app = express();
const server = new ApolloServer({ typeDefs, resolvers });
server.applyMiddleware({ app, path: '/some-custom-path' });
app.listen({ port: 4000 }, () =>
console.log(` Server ready at http://localhost:4000${server.graphqlPath}`)
);