Angular routing not working on Netlify on page refresh

前端 未结 4 1378
你的背包
你的背包 2020-12-15 08:19

I deploy to netlify using ng build --prod, and the website works. But when I go to it, it automatically changes the link by adding /home onto the e

4条回答
  •  不思量自难忘°
    2020-12-15 09:09

    Old question, but for those who might stumble on it on how to enable angular routing in Netlify. Create a file _redirects in your src folder, add the following to it:

    /*  /index.html 200
    

    in your angular.json file add the following to projects.architect.build.options.assets

    {
      "glob": "_redirects",
      "input": "src",
      "output": "/"
    }
    

    If you happen to use older version of Angular with angular.cli.json file, follow this: https://medium.com/@mgd4375/how-to-enable-angular-routing-in-a-netlify-deployment-with-the-angular-cli-e2eda69f1b5b where you do the equivalent change in angular.cli.json file, i.e add "_redirects" to the corresponding assets array.

提交回复
热议问题