3

Whenever I deploy my heroku app with the create-react-app buildpack, the first time I try to access my domain, the page loaded is white and there is an error in the developer console saying

Uncaught SyntaxError: Unexpected token <

in the file main.6396d38a.js:1 which is generated by the react build. However, when I refresh the page, the website works perfectly fine. Is there a reason this could be happening? I tried to replicate the error on my localhost using npm run build, and serve -s build but my website works perfectly fine there. Why would this only show up once after every react deploy to heroku?

My package.json has a homepage associated with the domain name of my website (not .herokuapp.com)

"homepage": "https://www.example.com/"

rma
  • 1,853
  • 1
  • 22
  • 42
  • Could this be cache issue or potentially it's loading additional chunk? – Riddell Sep 02 '19 at 20:47
  • I don't think it's a cache issue because I can replicate the error across different browsers. What do you mean by an additional chunk? – rma Sep 02 '19 at 20:47

1 Answers1

6

Inside your package.json make sure your homepage URL is correct:

"homepage": "https://app.herokuapp.com/"

Update

Further investigation shows this was a caching issue. Clearing cookies, website content, and DNS fixed the issue.

Riddell
  • 1,429
  • 11
  • 22