首页 > 解决方案 > 在 Browsershot 中获得 500 响应

问题描述

我从browsershot 包中收到 500 个响应代码

<?php

// Report all errors
error_reporting(E_ALL);
ini_set('display_errors', 1); 

include_once('vendor/autoload.php');

use Spatie\Browsershot\Browsershot; 

// an image will be saved
Browsershot::url('https://google.com')->save('example.pdf');
?>

致命错误:未捕获 Symfony\Component\Process\Exception\ProcessFailedException:命令“PATH=$PATH:/usr/local/bin NODE_PATH=npm root -g节点 '/home/www/html/developementsec.com/browsershotnew/src/../bin/browser.js' '{"url":"https://google.com","action":"pdf", "options":{"path":"example.pdf","args":[],"viewport":{"width":800,"height":600}}}'" 失败。退出代码:8(未知错误)工作目录:/home/www/html/developementsec.com/browsershotnew 输出:================ 错误输出:=========== ===== /usr/lib/node_modules/npm/lib/config/cmd-list.js:113 module.exports.aliases = Object.assign({}, shorthands, aaffordances) ^ TypeError: Object function Object() { [native code] } 在 Object. (/usr/lib/node_modules/npm/lib/config/cmd-list.js:113:33) 在 Module._compile (module.js:456: 26) 在 Object.Module。_extensions..js (module.js:474:10) 在 Module.load (module.js:356:32) 在 Function.Module._load (module.js:312:12) 在 Module.require (modul in /home /www/html/developementsec.com/browsershotnew/src/Browsershot.php 第 663 行

标签: google-chromeheadless

解决方案


推荐阅读