作者:L爱你j_828 | 来源:互联网 | 2023-08-22 17:25
我注意到本地开发机器中有一个奇怪的行为。
我正在开发基于Laravel / VueJS的应用程序。
我的系统:
Ubuntu 18.04.3
Laravel 5.5.44
PHP 7.3.12
使用常规的php artisan serve
启动开发服务器后,就无法连接到localhost:8000
上的应用程序。
该应用程序仅部分加载。 html似乎已加载,但资产(css,js)却未加载。我在Chrome控制台上收到了net::ERR_INVALID_HTTP_RESPONSE
的负载,但是在工匠控制台中却完全没有错误。
另一方面,当我使用php -S localhost:8000 -t public
启动服务器时,问题就解决了。
我发现问题似乎与zlib
php库有关。激活后,工匠会出错,否则一切都将正常工作。
我可以解决,但是我想了解为什么我会得到这种奇怪的行为。
编辑
我附加了来自Google Chrome控制台的消息。
Failed to load resource: net::ERR_INVALID_HTTP_RESPONSE FD_logo_white_text.png:1
Failed to load resource: net::ERR_INVALID_HTTP_RESPONSE FD_logo.png:1
Failed to load resource: net::ERR_INVALID_HTTP_RESPONSE app.js:1
Failed to load resource: net::ERR_INVALID_HTTP_RESPONSE app.css:1
Uncaught TypeError: Cannot read property 'init' of undefined (index):1
at (index):1
Failed to load resource: net::ERR_INVALID_HTTP_RESPONSE white-arrow.png:1
Failed to load resource: net::ERR_INVALID_HTTP_RESPONSE 7.jpg:1
Failed to load resource: net::ERR_INVALID_HTTP_RESPONSE 4.jpg:1
Failed to load resource: net::ERR_INVALID_HTTP_RESPONSE manifest.json:1
此外,Google控制台上“网络”标签的here is a screenshot。