我正在开发一个 Angular 应用程序,但在刷新包含点等特殊字符的 url 的页面时遇到问题。
我将 browsersync 与 modRewrite 模块一起使用。以下是我的脚本:
var browserSync = require('browser-sync'),
modRewrite = require('connect-modrewrite');
browserSync.init(files, {
startPath: '/',
server: {
middleware: [
modRewrite([
'!\\.\\w+$ /index.html [L]'
])
]
}
});
使用此设置,当我使用 url -“localhost:7000/blocker?email=test@gmail.com”刷新页面时,我得到“Cannot GET /blocker?email=test@bespoke.is”
我相信我可以通过配置 modRewrite 脚本来解决这个问题,但是到目前为止我尝试的所有脚本都没有解决这个问题。
如果有人可以在这里帮助我,那就太好了。谢谢!