問題タブ [connect-modrewrite]

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

.htaccess - 「api」を除くすべてのトラフィックを index.html 経由でルーティングする

mod_rewriteファイルをターゲットにしていない index.html を介したすべてのトラフィックのルーティングを処理するために、これを配置した BackBone アプリで作業します。

modRewrite(['^[^\\.]*$ /index.html [L]'])

apiうまく機能していますが、ルート レベルのディレクトリを無視するように更新する必要があります。私の API 呼び出しは次のようになります。

http://localhost:9000/api/customers/

index.html を介してルーティングしようとしているため、すべて壊れています。参考までに、ローカルでGrunt を使用しconnect-modrewriteて、ルーティングとローカルホストの問題を管理しています。

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

javascript - javascript トークン '\' の無効な正規表現

完全なパス内の単語に一致し、ポイント文字を含まない URL を見つけるために、次の正規表現を作成しました。

https://www.regex101.com/#javascriptで動作しますが、この接続タスクを定義すると、接続タスクのうなり声で動作します。

私はこのエラーを受け取りました: Invalid regular expression: /(home?*)([^.]*)$/: Nothing to repeatIDE は 'path ' 単語の間の 2 つのスラッシュ (\path\ ) で私に警告します。

これらのスラッシュを使用できるのはなぜですか? これらのスラッシュを置き換えるために何を使用できますか? どうもありがとう

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

javascript - Grunt: ピリオド付きのロケーション URL アプリ

私が使用している 1 つの Web アプリケーションでは、以下のような URL を扱っています。

http://localhost:8080/section/value.with.periods

これvalue.with.periodsは、angular で宣言するような URL パラメータですrouteProvider

問題は、Grunt タスクで実行されているサーバーが、ピリオドを含む URL を処理できないことです。

Cannot GET /section/value.with.periods

grunt-contrib-proxyとで Grunt を実行しています。 を構成connect-modrewriteするlivereloadタスクconnect-modrewriteは次のとおりです。

Angular で使用されるパラメーターにピリオドを含む URL を処理できる必要があります。どんな助けでも大歓迎です。

ありがとう。

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

angularjs - ミドルウェアを使用して Grunt サーバーをルートにリダイレクトする際のエラー

ここここにリストされているすべての解決策を試しましたが、常に以下のようなエラーが発生します。

また

この質問は少なくとも1年後のもので、うなり声が大きく変わったことに気付いたので、これらの回答が機能しなくなっても驚かない.

2015 年 11 月のこの質問に対する新しい解決策はありますか?