本文整理匯總了TypeScript中apollo-server-integration-testsuite.createServerInfo函數的典型用法代碼示例。如果您正苦於以下問題:TypeScript createServerInfo函數的具體用法?TypeScript createServerInfo怎麽用?TypeScript createServerInfo使用的例子?那麽, 這裏精選的函數代碼示例或許可以為您提供幫助。
在下文中一共展示了createServerInfo函數的5個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的TypeScript代碼示例。
示例1: ApolloServer
async options => {
server = new ApolloServer(options);
app = fastify();
app.register(server.createHandler());
await app.listen(port);
return createServerInfo(server, app.server);
},
示例2: ApolloServer
async options => {
server = new ApolloServer(options);
app = new Server({ host: 'localhost', port });
await server.applyMiddleware({ app });
await app.start();
const httpServer = app.listener;
return createServerInfo(server, httpServer);
},
示例3: ApolloServer
async options => {
server = new ApolloServer(options);
const app = new Koa();
server.applyMiddleware({ app });
httpServer = await new Promise<http.Server>(resolve => {
const s = app.listen({ port: 7777 }, () => resolve(s));
});
return createServerInfo(server, httpServer);
},
示例4: createServer
async function createServer(
serverOptions: Config,
options: Partial<ServerRegistration> = {},
) {
server = new ApolloServer(serverOptions);
app = fastify();
app.register(server.createHandler(options));
await app.listen(port);
return createServerInfo(server, app.server);
}
示例5: createServer
async function createServer(
serverOptions: Config,
options: Partial<ServerRegistration> = {},
) {
server = new ApolloServer(serverOptions);
app = new Koa();
server.applyMiddleware({ ...options, app });
httpServer = await new Promise<http.Server>(resolve => {
const l = app.listen({ port: 4000 }, () => resolve(l));
});
return createServerInfo(server, httpServer);
}