當前位置: 首頁>>代碼示例>>TypeScript>>正文


TypeScript Server.select方法代碼示例

本文整理匯總了TypeScript中hapi.Server.select方法的典型用法代碼示例。如果您正苦於以下問題:TypeScript Server.select方法的具體用法?TypeScript Server.select怎麽用?TypeScript Server.select使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在hapi.Server的用法示例。


在下文中一共展示了Server.select方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的TypeScript代碼示例。

示例1: Promise

    return new Promise((resolve, reject) => {

        server.select('api').register(arkPlugins.getPrefixPlugins(),
            {
                routes: {
                    prefix: '/api/v1'
                }
            }, err => {

                if (err) {
                    console.error('unable to init plugin:', err);
                    return reject(err)
                }
                resolve();
            });
    })
開發者ID:locator-kn,項目名稱:ark,代碼行數:16,代碼來源:main.ts

示例2:

// From https://hapijs.com/api/16.1.1#serverconnections

import * as Hapi from 'hapi';
var server = new Hapi.Server();
server.connection({ port: 80, labels: 'a' });
server.connection({ port: 8080, labels: 'b' });

// server.connections.length === 2

const a = server.select('a');

// a.connections.length === 1
開發者ID:AbraaoAlves,項目名稱:DefinitelyTyped,代碼行數:12,代碼來源:connections.ts

示例3:

// From https://hapijs.com/api/16.1.1#serverselectlabels

import * as Hapi from 'hapi';
const server = new Hapi.Server();
server.connection({ port: 80, labels: ['a', 'b'] });
server.connection({ port: 8080, labels: ['a', 'c'] });
server.connection({ port: 8081, labels: ['b', 'c'] });

const a = server.select('a');     // 80, 8080
const ac = a.select('c');         // 8080
開發者ID:AbraaoAlves,項目名稱:DefinitelyTyped,代碼行數:10,代碼來源:select.ts


注:本文中的hapi.Server.select方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。