Reloading the page gives wrong GET request with AngularJS HTML5 mode

前端 未结 24 3256
慢半拍i
慢半拍i 2020-11-22 01:39

I want to enable HTML5 mode for my app. I have put the following code for the configuration, as shown here:

return app.config([\'$routeProvider\',\'$location         


        
24条回答
  •  無奈伤痛
    2020-11-22 01:56

    As others have mentioned, you need to rewrite routes on the server and set .

    For gulp-connect:

    npm install connect-pushstate

    var gulp = require('gulp'),
      connect = require('gulp-connect'),
      pushState = require('connect-pushstate/lib/pushstate').pushState;
    ...
    connect.server({
      ...
      middleware: function (connect, options) {
        return [
          pushState()
        ];
      }
      ...
    })
    ....
    

提交回复
热议问题