問題タブ [grunt-connect]

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 投票する
1 に答える
626 参照

javascript - NodeJs tls.createServer は Apache SSLCertificateChainFile と同等ですか?

次のようなSSL用のApache構成があります。

現在、私のNodeJsサーバーでは、サーバーとしてgrunt-connectでgruntを使用しています。

のドキュメントにgrunt-connectは、次の構文を使用して構成できると記載されています。

Apache 構成と一致させるには、この構成が必要です。証明書ファイル、キー ファイル、およびバンドル ファイルがあります。

NodeJs の tls.createServerのドキュメントを見ると、SSLCertificateChainFile.

NodeJs 接続サーバーが Apache サーバーと同じ SSL 構成をミラーリングするようにするにはどうすればよいですか?


編集

また、これを行うことができる人に報奨金を授与します:

サーバー証明書とバンドル証明書を受け入れるように構成する方法を示すSSCCE を作成します。Gruntfileconnect

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

angularjs - Grunt を使用した AngularJS - 別のサーバーに接続する

grunt、bower、yeoman を使用して AngularJS アプリケーションを作成しました。Gruntfile.js は 2014 年 1 月以降に変更されたと思います (よくわかりません)。

ここに私のgruntfile.jsがあります

ポート 8080 で実行されているサーバーに接続したいと考えています。サーバーを呼び出しているコントローラーの JS ファイルでは、 という文字列を返す必要があります"SUCCESS"。これは私のコントローラーJSです

ボタンをクリックすると、メソッドが呼び出されます。しかし、それはエラーを示しています、404が見つかりません

URLを実行すると

ブラウザに表示されますSUCCESS。しかし、angularJS でそれが起こらない理由がわかりません。

Gruntfile.jsに何を追加すればよいですか?

0 投票する
0 に答える
432 参照

angularjs - grunt-connect-proxy で laravel バックエンドに接続しようとしています

grunt-connect-proxy を使用して、ポート 9000 で実行されている yeoman で生成された angular アプリから、ポート 8000 で実行されている laravel バックエンドへの呼び出しを行うのにかなり行き詰っています。 grunt-connect-proxy github の指示に従った後、 grunt serve を実行すると、次のメッセージが表示されます。

ここで、connect.options の直後の connect.proxies にプロキシを設定しました。

次に、コントローラーで API を呼び出してプロキシをテストします。

この結果、コンソールに 500 エラーが表示され、8000 ではなくポート 9000 に対して呼び出しが行われたことを示します。

ここに私の完全な gruntfile を含む要点へのリンクがあります: https://gist.github.com/JohnBueno/7d48027f739cc91e0b79

これに関するかなりの数の投稿を見てきましたが、これまでのところ、どれもあまり役に立ちませんでした.

0 投票する
0 に答える
606 参照

angularjs - Grunt Connect プロキシが POST パラメータを送信しない

grunt-connect-proxy を使用するようにアプリを構成しています。リクエストがサーバーに到達し、すべてが POST リクエストとは別に正常に機能しています。

詳細オプションを設定して grunt を実行すると、次のように表示されます。

私のプロキシ構成は次のとおりです。

Angular から次のようにします。

また試しました:

問題は、'id' post パラメータがサーバーに送信されないことです。

誰でもこれを経験していますか?

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

gruntjs - grunt serve は、「通信エラーが発生しました」というページを開きます

grunt serve コマンドを起動すると、ページが開き、メッセージが書き込まれます: 通信エラーが発生しました: ""

localhost:9000 が機能していないため、アプリを表示するには ip-address:9000 を入力する必要があります。

ご協力いただきありがとうございます。

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

javascript - Grunt Watch で「警告: パターンを提供する必要があります」と繰り返し表示される

プロジェクト ファイルを監視し、接続サーバーでホストされているページを再構築および更新するように Grunt を構成するのに問題があります。ビルド タスクのいずれかを実行して'watch'から、結合されたタスクの一部として実行すると'watch'、メッセージが際限なく出力されてループに陥っているように見えます。

代わりに を実行する$ grunt watchと、喜んでソース ファイルを監視し、必要に応じてコンパイル/ビルドします。

関連するタスク構成は次のとおりだと思います。

およびタスク定義:

およびタスクは grunt-sass を実行してアセンブルします'styles''html'前述のように、これらのタスクのいずれかを実行するか、'watch'単独で実行すると、期待どおりの結果が得られます。これは、構成オブジェクトsite.partialssite.destなどが正しく定義されていることを示しています。'watch'問題は、デフォルトのタスクのように、任意のタスクを実行してから を実行した場合にのみ発生します。

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

maven - maven ant run プラグイン - 生成されたプロセスを強制終了する

プロセスを生成し、統合テストの実行が終了したときにそのプロセスを強制終了することが可能かどうか誰か教えてもらえますか?

私は現在、ant run プラグインを使用して grunt Connect サーバーを起動しており、cargo を使用して残りのアプリを tomcat にデプロイしています。これにより、残りのサービスを呼び出す実行中の angular Web アプリに対して統合テストを行うことができます。

私はほとんどすべてを希望どおりに持っていますが、ビルドが終了しても、キープアライブをtrueに設定しているため、gruntサーバーはまだ実行されています。

理想的には、ビルドが終了したら、サーバーのプロセスを何らかの方法で強制終了したいと考えています。