2017-10-19 5 views

答えて

0

は、次の手順を実行します。

  • それはfile1.js

    module.exports = function (server, options) { 
        server.route({ 
         method: 'GET', 
         path: '/your_path', 
         // code goes here................. 
        }); 
    } 
    
  • それは聞かせて、これらのエンドポイントを追加するには、ファイルを作成しても聞かせて、あなたがしたいエンドポイントを作成します。 index.js

    exports.register = function (server, options, next) { 
        require('./libs/file1.js')(server,options);  
        next(); 
    }; 
    
  • server.jsでサーバーでこのindex.jsファイルを登録します。

    var index = require('index'); 
    
    server.register([{ 
        register: require('hapi-swagger'), 
        options: { 
         apiVersion: "0.0.1" 
        } 
    }, { 
        register: index 
    }]); 
    

    あなたはフォルダ内のすべてのエンドポイントを維持することができ、正しいパスを提供することは、エンドポイントのURLを登録するのに十分である、index.jsにすべてを登録でき

そしてHapi-swaggerJWTヘッダーを追加するには、Githubページ

で詳細を取得します。 e hapi-auth-jwt2npm

+0

を使用して、Hapi.jsの認証スキーム/プラグインをサポートするパッケージルートのグループ化とヘッダーの追加はどのように役立ちますか? – Vladimir

+0

すべてのurルートを 'swagger'に個別に登録する必要はありません。上記のように' index.js'にすべてのエンドポイントを含めることができ、ワンショットで登録することができます。また、上記のgithubのリンクに従って、 'JWT'ヘッダを追加します。 – kgangadhar

関連する問題