問題タブ [altorouter]

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

php - https へのリダイレクトを含めるための AltoRouter の htacess 書き換え

私はhtacessで以下を必要とするAltorouterを使用しています

これは問題なく機能していますが、http を https にリダイレクトする必要もあります。オンラインで例を見つけましたが、この 2 つを組み合わせる試みはすべて失敗しました。上のスニペットとこれを組み合わせるにはどうすればよいですか?

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

php - PATCH メソッドを使用しようとすると、AJAX では機能しますが、通常の html フォームでは機能しません

私は現在http://altorouter.com/を試していますが、私が抱えているこの 1 つの問題を除いて、これまでのところうまく機能しています。

私のルートは次のように設定されています:

次の jquery を使用すると、ルートは完全に機能します。

ただし、HTML に何を入力しても、通常のフォームを PATCH として受け入れる方法で送信することはできません。

「_METHOD」、「_method」、「method」などを試しましたが、どれも機能しません。

私も試してみました

しかし、それはGETを行うだけです。

ターゲット ページで $_SERVER['REQUEST_METHOD'] をエコーすると、ajax では "PATCH" が表示されますが、フォームでは "POST" だけが表示されます。誰かが助けてくれることを願っています。

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

php - AltoRouter インスタンスとマップ ルートの再作成を回避するためのより良いアプローチ

私は AltoRouter を使用しており、かなりうまく機能しています。しかし、リクエストごとに AltoRouter の新しいインスタンスが作成され、マッピングが行われます (私は彼らの github ページの例に従いました)。このオーバーヘッドを回避するにはどうすればよいですか? シングルトンのアンチパターンで考えていました。大丈夫だと思いますか?PHPの経験はありません。

これはコードです:

私の考えは、AltoRouter インスタンスを「シングルトン化」し、すべてのルートを一度だけマッピングすることです。