問題タブ [hapi.js]
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.
webpack - 開発サーバーがホットリロードせず、ビルドに失敗する
私はreact/reduxアプリに取り組んでおり、ポート:3000でnpmパイプされたhapi.jsバックエンドとポート:3001で実行されているwebpack-dev-serverでローカルに提供されています。
静的ファイルを提供するための API ルートがいくつかあり、{param*} ルールを使用して build/public ディレクトリからアセット ファイルをヒットします。それを機能させるために、WebpackDevServer にリクエストをポート 3000 に転送するプロキシがあります。
CSSModules
のビルドを実行しています。scss
、他にもいくつかのローダーが配置されています。
これを最初に設定したとき、期待どおりに機能しました。ファイルを追加し、コンテンツを保存し、ビルドを実行すると、HMR がその役割を果たし、dom を更新します。うまくいきました。ある時点で、これはうまく機能しなくなりました。:3000 のバックエンドは再構築とリロードを行いますが、:3001 のフロントエンドは次のようなエラーを受け取ります。
そこに :8080 への参照があることに気付きました (webpack-dev-server のデフォルト) が、私の参照はすべて :3000/1 です。
このスタックがうまく機能している場合、server.js を保存すると、hapi サーバーが (npm パイピングにより) 自動的に再起動し、webpack のビルドが期待どおりに進みます。現在、server.js からビルドが断続的に失敗し$ webpack
ています。ビルドと正常な更新をトリガーするには、ブラウザーを手動でリロードする必要があります。これは明らかにポイントを打ち負かしています。
重要なビット:
サーバー.js
webpack.config.js
すべての設定をいじっていたので、機能していたものを変更した可能性があります。しかし、これは期待どおりに機能するはずです。
この構成スタックへの洞察をいただければ幸いです。プロジェクトソース:github
一番 -
javascript - Hapi.js でサーバーを作成する
Hapi.js のチュートリアルを進めています。以下のコードでは、
で使用される構文は何ですか(err) =>
。関数宣言ですか?この演算子は Javascript 構文のどこにも見つかりません。説明をいただければ幸いです。ありがとう。
node.js - バックエンド サーバーは 503 を AWS ELB に送信する必要があります
Hapi.js ノード サーバーがあります。ノードの動作が遅い場合 (イベント ループの遅延がしきい値または同様の設定を超える場合) に、フェイルセーフとして 503 を吐き出すようにアプリを構成できます。このノードを実行している EC2 の前にある AWS ELB は 503 を理解し、ELB の下の他のノードにリクエストを再ルーティングしますか? これは良いパターンですか?
javascript - サーバーでのレンダリング時に同形 Cycle.js アプリで xstream 例外が発生するのはなぜですか?
デモ同形のCycle.js / Hapi.jsアプリを作成しようとしていますが、サーバーでのレンダリング中に xstream で例外が発生して失敗します。ここで何がうまくいかないのですか?Cycle.js の isomorphic app exampleに基づいてアプリを作成しました。
トレースバックは次のようになります。
レンダリング コードは基本的に次のようになります。
完全なソース コードはここにあります。
Node v6.6.0、babel-node 6.14.0、Hapi 15.0.3、@cycle/dom 12.2.5、および @cycle/xstream-run 3.1.0 を使用して OS X で実行しています。さらに情報が必要な場合はお知らせください。
node.js - hapi.jsを使用してWebサイトにユーザーログインシステムを実装する最良の方法は何ですか?
hapi.jsフレームワークでウェブサイトのユーザーログインシステムを実装する最良の方法は何ですか?
インターネットでよく検索しましたが、そのような認証を実装するためにどのモジュールを使用すればよいかまだわかりません。私はパスポートを使う方が好きですが、パスポートとハピの書類はとても簡単です。誰かが私にモジュールを提案できますか? または、パスポートとhapi.jsの詳細なドキュメント?
ありがとうございました
node.js - Mongoose モデルと統合テストの競合状態
Twitter や Mongoose JS Gitter チャンネルでこれらの質問に対する回答を見つけることができなかったので、助けていただければ幸いです。
Hapi.JS と Mongoose を使用して API を作成しています。統合テストにテスト データベースを使用しています。私が見つけたのは、複数の記述ブロックの後にデータベースをクリアすると、後続の記述ブロックでクエリを保存および実行する能力に悪影響を与えることです。以下に注釈付きのコードをいくつか残します。
各テストの後にデータベースをクリアし、他のテストに影響を与える競合状態を避けるにはどうすればよいですか?
node.js - 「reuest.url.path」からのパスは何かを失います
- node.js バージョン: v6.8.1
- hapi.js バージョン: v15.1.1
- os : macOS シエラ
「GET」タイプの ajax を使用して、入力から取得した「https://lodash.com/docs/4.16.4#chunk」のような URL を送信しますが、「reuest. url.path'.
これが私のコードの一部です。
どうすればこの問題を解決できますか? お願いします!