React routing not working while manually changing URL | React-router 4

后端 未结 3 1779
慢半拍i
慢半拍i 2021-01-23 01:56

My Routing is working perfectly when URL is changed through Link component of React-router. However, if I try to change URL manually in browser, it hits 404 Error.

Below

3条回答
  •  星月不相逢
    2021-01-23 02:17

    This worked for me:

      var historyApiFallback = require('connect-history-api-fallback');
    
      gulp.task('connect', function() {
        connect.server({
          root: ['dist'],
          port: config.port,
          base: config.devBaseUrl,
          livereload: true,
          middleware: function(connect, opt) {
            return [
              historyApiFallback({})
            ]
          }
        });
      });
    

    Thanks to @Shubham Khatri and @LinJI for all the help !

提交回复
热议问题