Laravel 5 在 JS 末尾添加无效字符

Laravel 5 adding invalid chars at end of JS

我在 app.blade.php 中包含一个带有以下标签的 JS 文件:

<script type="text/javascript" language="javascript" src="/js/colors.js"></script>

每当该脚本在浏览器中加载时,它的末尾都会包含一堆无效字符。我已确认这些字符不存在于实际文件中。

有人遇到过这个问题吗?您知道解决方法吗?

字符未成功复制到此文本框,复制到此处时它们似乎没有宽度...

这似乎是一个 nginx 问题,可以通过在您的 nginx 配置文件中将 sendfile on; 更改为 sendfile off; 来解决:/etc/nginx/nginx.conf 然后重新启动您的服务器。

通过这些链接回答:

https://forum.phalconphp.com/discussion/1414/bug-asset-files-incomplete-on-join-or-get-characters-appended-at

https://jeremyfelt.com/2013/01/08/clear-nginx-cache-in-vagrant/