Qu'est-ce que le code d'erreur fantôme JS 1 ?
-
20-12-2019 - |
Question
J'obtiens le code d'erreur n°1 lors du rendu de certaines pages Web mais pas d'autres dans phantomJS.Le bloc se trouve dans un module tiers qui appelle phantomJS pour prendre la capture d'écran.
if (path) {
phantomProc.on('exit', function(code) {
if (!calledCallback) {
calledCallback = true;
// No need to run the timeout anymore.
clearTimeout(timeoutID);
cb(code
? new Error('PhantomJS exited with return value ' + code)
: null);
}
});
Qu'est-ce que le code d'erreur 1 ?Je ne trouve aucune référence aux codes d'erreur phantomJS en ligne.
La solution
code
est le code retour de l'exécution du script.
Ceci est généralement géré dans le script client, en appelant phantom.exit(code)
.La convention sur les exemples phantomjs est d'utiliser 1
pour les paramètres invalides.
Par exemple, vérifiez le chargementspeed.js
if (system.args.length === 1) {
console.log('Usage: loadspeed.js <some URL>');
phantom.exit(1);
} else {
...
}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow