我正在开发一个Angular应用,并在本地使用浏览器同步问题。当我在本地编辑页面时,浏览器同步尝试重新加载页面,但我得到无法获取/weeks5-8.html 我对网站的实时版本有同样的问题,但通过添加htaccess文件。
我试过这个connect-modrewrite解决方案,但它没有工作First solution tried.
我也尝试了这个历史记录的AfiFallback解决方案,但它再次没有工作Second solution tried.
我很好奇是否有人遇到过这个问题并且他们已经解决了这个问题。该网站为live.,该网站的回购邮件为here.
我的浏览器同步任务如下:
browserSync({
server: {
baseDir: './dist/',
middleware: [ historyApiFallback() ]
}
Angular文件如下:
angular.module('marshmallowAndMammy',['ngRoute'])
.controller('mmController', ['$scope', '$http', '$location', MmController])
.config(['$routeProvider', '$locationProvider', function($routeProvider, $locationProvider){
$routeProvider.
when("/", {templateUrl:"/partials/homepage.html"}).
when("/weeks5-8.html", {templateUrl:"/partials/week5-8.html"});
$locationProvider.html5Mode(true);
}]);
非常感谢任何帮助或建议。感谢。