問題タブ [hapijs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
648 参照

couchdb - CouchDb を HapiJs に接続するには?

Node 用の HapiJs フレームワークを使用して作成されたアプリがあり、それを CouchDb データベースに接続したいのですが、そのためのコードを見つけるのに苦労しています。

それを行うためのコードを手伝ってくれる人はいますか? それを行う「通常の」方法は何ですか?

乾杯!

0 投票する
2 に答える
426 参照

node.js - Hapi.js で従来の http ハンドラを「マウント」(実行) する

私は Node.js ミートアップ プレゼンテーションを行いましたが、この質問に答えることができませんでした。それはまだ私を悩ませています。

従来の http アプリケーションまたは Express.js アプリケーションがあるとします。これは、次の形式の関数です。

アプリケーションの新しいバージョンに Hapi.js を採用するとします。しかし、Hapi アプリケーションに統合したいデバッグ済みのレガシー コードまたはアップストリーム コードがたくさんあります。たとえば、レガシー vhost はレガシー バージョンを実行するか/legacy、URL の名前空間内でアクセスできます。

これを行う最善の方法は何ですか?

0 投票する
1 に答える
199 参照

node.js - サードパーティ プロバイダーによる認証

Androidアプリケーションと組み合わせた(NodeJs/hapi)でAPIサーバーを開発しています。Google や Facebook などのサードパーティ経由でログインする方法を理解するのに問題があります。

これまでのところ、私の戦略は次のとおりです。

  1. アプリを承認する(Android)
  2. google/facebook(android) からメールやその他のデータを取得する
  3. 電子メールとデータをサーバーに送信し、データベース (サーバー) に保存します

次回認証時。セーブデータ(私のサーバー)に対して同じデータ(グーグルから)をチェックするだけです。もっと良い方法があると確信していますが、これまでに読んだドキュメントを読むと頭が痛くなります。

助けていただければ幸いです。

0 投票する
5 に答える
8067 参照

mongodb - Hapi.jsでMongoDbに接続するには?

Hapi.jsフレームワークを使用しているときにMongoDbに接続する方法を知っている人はいますか?

私は 1 つの例 ( https://github.com/Marsup/hapi-mongodb )しか見つけることができませんでしたが、これにはプラグインを使用する必要があり、コードにコメントはありません!

もっと簡単な方法を知っている人はいますか?

0 投票する
2 に答える
1711 参照

javascript - 特定ルートのhapi-auth-cookieにttlを設定

「remember me」チェックボックスがあるユーザーログインページを作成しようとしています。シンプルですね。

ユーザーが「remember me」チェックボックスを選択せず​​にログインすると、デフォルトのセッション ttl が 10 秒 (10000 ミリ秒) に設定されます。ただし、「remember me」チェックボックスが選択されている場合、ttl は 100000 秒 (100000000 ミリ秒) に設定されます。

ユーザー名とパスワードの認証をすべてスキップして、この小さなデモをセットアップして目標を実証しました。残念ながら、セッション ttl は常に 10 秒であり、決して 100000 秒ではないようです。

以下のコードのペーストビンはこちら: http://pastebin.com/45bRfxkn

0 投票する
1 に答える
830 参照

node.js - hapijs catbox-redis -- サーバーがコマンド プロンプトに戻る

問題:

この単純な「チュートリアル」スタイルのコードから、サーバーを起動する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

0 投票する
1 に答える
674 参照

node.js - Node.js では、単体テスト ページの速度をどのように記述しますか?

サイトの再プラットフォーム化/再設計に取り組んでいます。Node.js と Hapi を使用します。ページの読み込み速度を測定する単体テストを追加したいと思います。Mocha と Chai を使用してこれを行う方法はありますか? ページ速度テスト専用のフレームワークはありますか?