Javascript not loading due to net::ERR_CONTENT_LENGTH_MISMATCH

后端 未结 5 2077
逝去的感伤
逝去的感伤 2021-01-01 10:26

I\'ve got an app that runs fine locally, but barfs in production. (Classic problem, right?)

In production, the JS isn\'t firing correctly. When I open up the brows

相关标签:
5条回答
  • 2021-01-01 11:05

    I had a similar issue when trying to interpret JSON results. It turned out that somewhere along the line an odd character landed in the database - in this instance the culprit was "â??". It is not clear how this value arrived in the database, but it is likely related to HTML encoding issues - "Â" character showing up instead of " " Either way, after removing the odd characters, the problem was solved.

    0 讨论(0)
  • 2021-01-01 11:05

    I had similar issue developing locally on MAMP and using Chrome as browser. Same problematic websites on the live servers had no such issues. First I thought it was MAMP that was playing around and I checked settings like PHP versions mismatch, apache version etc., reinstalled, but the issue remained. At the end I just switched to using Brave browser (was delaying the shift to Brave for a while anyway) and that fixed it for me.

    Hope this helps.

    0 讨论(0)
  • 2021-01-01 11:10

    According to this bug report, that error occurs when an external resource length does not match the Content-Length header given in the response.

    This might occur because of a misconfigured server, or (as a stretch) maybe some BOM characters got put into the file, or maybe even different lines endings (are you writing on a DOS machine and deploying to a UNIX machine?) may cause issues.

    Hope this helps.

    0 讨论(0)
  • 2021-01-01 11:12

    I had similar issue [crit] 6889#0: *14817 open() "/var/cache/nginx/proxy_temp/3/02/0000000023" failed (13: Permission denied) while reading upstream

    it was because Nginx worker process were not able to access folder /var/cache/nginx/proxy_temp/ - I just changed the folder permissions and everything started working

    0 讨论(0)
  • 2021-01-01 11:32

    I am getting Error: net::ERR_CONTENT_LENGTH_MISMATCH

    Have a look at your server logs to determine what the real issue is.

    For me the problem lay somewhere between nginx and file permissions:

    • tail -f /usr/local/var/log/nginx/error.log or run nginx -t to determine your conf location, where you could specify a custom log path.
    • refresh the asset in your browser, eg http://localhost:3000/assets/jquery/jquery.js

    You may see something like this in the logs:

    "/usr/local/var/run/nginx/proxy_temp/9/04/0000000049" failed (13: Permission denied) while reading upstream for file xyz

    Heres how I fixed:

    sudo nginx -s stop
    sudo rm -rf /usr/local/var/run/nginx/*
    sudo nginx
    
    0 讨论(0)
提交回复
热议问题