Angular アプリケーションを開発していますが、ドットなどの特殊文字を含む URL を含むページを更新する際に問題が発生しています。
modRewrite モジュールで browsersync を使用します。以下は私のスクリプトです:
var browserSync = require('browser-sync'),
modRewrite = require('connect-modrewrite');
browserSync.init(files, {
startPath: '/',
server: {
middleware: [
modRewrite([
'!\\.\\w+$ /index.html [L]'
])
]
}
});
この設定で、「localhost:7000/blocker?email=test@gmail.com」という URL でページを更新すると、「/blocker?email=test@bespoke.is を取得できません」というメッセージが表示されます。
modRewrite スクリプトを構成することでこの問題を解決できると思いますが、これまでに試したすべてのスクリプトで問題が解決されませんでした。
誰かがここで私を助けることができれば、それは素晴らしいことです. ありがとう!