問題タブ [grunt-connect-proxy]

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 に答える
9692 参照

proxy - grunt-connect-proxy を使用した最小限の例

私は、grunt で構築した angularJs アプリと、Tomcat サーバー上で実行される Java で記述されたサーバー バックエンドを持っています。開発時にこれらを結び付けるために、grunt-connect-proxy を使用したいと考えました。しかし、私はそれを少しでも機能させることができませんでした。

私がウェブ上で見つけたすべての「例」と「デモ」は、たまたま数百行の長さの Gruntfile.js を使用していました。それは私の問題を見つけるのにあまり役に立たないことが判明しました。最小限の(!) 例はどのように見えますか?

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

cookies - grunt-connect-proxy 使用時に Cookie パスを書き換える

開発中、私は grunt-connect-proxy を使用して、いくつかのリモート API をローカルで利用できるようにしています。これは、私が使用する書き換えルールが Cookie に適用されないことを除いて、問題なく機能します。

リモート API がパスを使用して Cookie を設定する場合、/privatePathそれを に書き換える必要があります/publicPath

たとえば、Apache httpd を使用する場合、ProxyPassReverseCookiePath -Directive を使用します。grunt-connect-proxy でどのように行うのですか?

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

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

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

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

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

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

また試しました:

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

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

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

angularjs - grunt-connect-proxy は、204 応答の application/json content-type を送信します

204 を返すGETパススルー リクエストを作成すると、コンテンツ タイプが設定されません。grunt-connect-proxy同じリクエストを行うが、代わりにPUT, grunt-connect-proxy(またはgrunt-contrib-connect- わからない) を使用するContent-type: application/jsonと、自動的に応答に添付されます。これは問題です。1)コンテンツがないため、コンテンツ タイプが何でもあると言うのは不正確です。さらに重要なのは、 2) Angular が空の応答を JSON として解析しようとするため、アプリケーションが壊れてしまうことです。

ブラウザでエンドポイントをテストしましたが、実際のサーバーはこの追加情報を返信していません。

応答にコンテンツ タイプを追加しないようにgrunt-connect-proxy(または)するにはどうすればよいですか?grunt-contrib-connect204 No Content

0 投票する
4 に答える
22177 参照

javascript - バイパス プロキシを使用する Webpack-dev-server

webpack-dev-serverで「proxy」( grunt-connect-proxy に似た) オプションを実現するには?

Grunt でwebpackwebpack-dev-serverを使用しています。Gruntfile.js (以下のコード) のタスクは、ポート 8080 でサーバーを起動できます。すべてのバックエンド データ リクエスト (コンテキスト URL /ajax/*) のプロキシ設定を追加したいと考えています。

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

javascript - Yeoman で生成された gruntfile.js に grunt-connect-proxy を追加する

私は Grunt (および一般的な JavaScript) が初めてで、grunt-connect-proxy を Yeoman で生成された gruntfile (generator-angular 0.10.0) に追加しようとしています。

-->このガイドを読んで助けになりましたが、同じ方法で行われなくなったようです。

生成された gruntfile は次のようになります

この部分を切り替えると:

ガイドから抜粋したこのコードの場合:

これによりプロキシが機能し、ポート 9000 から API を取得します (私の angular-app が使用します)。しかし、それはcssを台無しにします。どういうわけかバウアーコンポーネントと関係があると思います。しかし、バウアー部分をチュートリアルコードに追加する方法、またはその逆の方法がわかりません。

どうもありがとう!

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

gruntjs - Karma の実行中に grunt-connect-proxy を使用できない

Karma を使用して単体テストを実行しようとしています。アプリケーションをロードすると、私が行ったマッピングgrunt-connect-proxyが利用されています。しかし、テスト中、プラグインは機能しません。単体テストを実行するための次の構成があります

Karma のテストの実行中に grunt-connect-proxy を使用するのを手伝ってくれる人はいますか?

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

javascript - Grunt を使用して CORS リクエストを localhost にプロキシする

私のアプリ ( ) は、テスト目的でローカル API にプロキシするhttp://localhost:8099CORS 要求を実行しています。これはで達成できますか?https://api.parse.com/http://localhost:8077grunt-connect-proxy

これは私の期待どおりに機能しない grunt-connect-proxy の設定です。

したがって、基本的にプロキシはapi/リクエスト (同じドメイン) に対しては機能しますが、へのコア リクエストに対しては完全に無視されますapi.parse.com/。アイデア?