Can I tell browser-sync to always use one .html file? (for html5mode links)

前端 未结 3 1760
死守一世寂寞
死守一世寂寞 2021-02-01 23:46

I use browser-sync (https://github.com/shakyShane/browser-sync) in my gulp file for development purposes. I want to use html5mode within my angular app. For that server needs to

3条回答
  •  遇见更好的自我
    2021-02-02 00:28

    From https://github.com/BrowserSync/browser-sync/issues/204#issuecomment-102623643

    First install connect-history-api-fallback:

    npm --save-dev install connect-history-api-fallback
    

    Then add it to your gulpfile.js:

    var historyApiFallback = require('connect-history-api-fallback');
    
    gulp.task('serve', function() {
      browserSync.init({
        server: {
          baseDir: "app",
          middleware: [ historyApiFallback() ]
        }
      });
    });
    

提交回复
热议问题