https://github.com/walkor/webman/issues/35
感谢 昨天还特意去github去翻了一下 没看到麻烦了哈哈
walkor github的方式有个bug 1、有问题的使用方式: class Response extends \Webman\Http\Response { public function __construct($status = 200, array $headers = array(), $body = '') { $headers += ['Content-Encoding' => 'gzip']; $body = gzencode($body); parent::__construct($status, $headers, $body); }
public function withBody($body) { $body = gzencode($body); return parent::withBody($body); }
}
2、具体问题点如下: 请求/plugin/webman/push/push.js时,前端无法接收到push.js内容 您可以试一下,不用gzip方法是没问题的 另外,其他的js请求是正常的
请求/plugin/webman/push/push.js时,执行了gzip的构造函数,但是没有执行withBody函数
return response()->file(base_path().'/vendor/webman/push/src/push.js');
改成
return response()->withBody(file_get_contents(base_path().'/vendor/webman/push/src/push.js'));
请问下其他静态资源文件js和css怎么做压缩?在StaticFile中间件里面改?
https://github.com/walkor/webman/issues/35
感谢 昨天还特意去github去翻了一下 没看到麻烦了哈哈
walkor github的方式有个bug
1、有问题的使用方式:
class Response extends \Webman\Http\Response
{
public function __construct($status = 200, array $headers = array(), $body = '')
{
$headers += ['Content-Encoding' => 'gzip'];
$body = gzencode($body);
parent::__construct($status, $headers, $body);
}
}
2、具体问题点如下:
请求/plugin/webman/push/push.js时,前端无法接收到push.js内容
您可以试一下,不用gzip方法是没问题的
另外,其他的js请求是正常的
请求/plugin/webman/push/push.js时,执行了gzip的构造函数,但是没有执行withBody函数
改成
请问下其他静态资源文件js和css怎么做压缩?在StaticFile中间件里面改?