2016-10-29 8 views
2

私の問題は次のとおりです。ルートファイルの論理領域内でserver.app.dbにアクセスするにはどうすればよいですか?別のルートファイル内でserver.app.dbにアクセスする際の問題

私は私のルートを別々のファイルに入れました。ユーザー、国.. 各ルートファイルは次のようになります。私server.jsファイルで

'use strict'; 
module.exports = [ 
    { 
    method: 'GET', 
    path: '/user', 
    config: { 
     auth: 'simple', 
     plugins: {'hapiAuthorization': {role: '...'}}, 
     handler: function (request, reply) { 
     // Logic - I need server.app.db to connect to the database. 
     } 
    } 
    } 
    //.. more routes 
]; 

私は私のルート内のロジック領域からserver.app.dbにアクセスしようとすると、私はこの

server.app.db = databaseConnection;

のように私のデータベース接続を保存した私のアプリケーションは、ちょうどハングファイル。

問題はデータベース自体ではなく、私はserver.jsファイルの問題なしで接続しています。

+0

が私の答えの助けをした要求の完全な性質を説明し、この

request.server.app.db 

Docsのようなオブジェクトにアクセスする必要がありますか? –

+0

はい、それは遅れた返事を申し訳ありませんでした。 – Kim

答えて

関連する問題