0

問題:

この単純な「チュートリアル」スタイルのコードから、サーバーを起動するserver started on 8080と、コンソールに出力されて終了します。追加のエラーや入力は提供されません。

(...コードの後の詳細なデバッグ情報...)

var hapi = require('hapi');

var server = new hapi.Server(8080, "localhost", {
    cache: {
        engine: require('catbox-redis'),
        options: {
            host: "10.99.99.99",  // fake ip
            partition: 'hello',   
            password: "soopersekret"  // not really, but you get the idea
        }
    } });

server.route({
    method: 'GET',
    path: '/',
    handler: function (request, reply) {
        reply('hello world');
    } });

server.start(function () { console.log('server started on 8080'); });

追加のデバッグを試みました:

  1. 開発システムで使用redis-cliすると、ホストに接続し、AUTHパスワードを使用してキーを正常に表示できるため、接続は問題ないようです。
  2. dev システムで redis のローカル インスタンスを実行し、 をコメント アウトするhostと、サーバーが起動してコンテンツを提供します
  3. cache構成セクション全体をコメントアウトすると、コンテンツが期待どおりに提供されます

接続と構成が問題ではないと信じており、このような途方もなく単純なアプリを使用し、問題の可能性についてアプリから他のフィードバックがなければ、私たちは困惑しています. :(

バージョン: ノード 0.10.30; ハピ 6.4.0; キャットボックス 3.1.0; catbox-redis 1.0.4

4

1 に答える 1