Je suis nouveau dans JavaScript et Pubnub. J'essaie de Pubnub en JavaScript. Voici mon code
(node:9456) UnhandledPromiseRejectionWarning: Error: Validation failed, check status for details
at new PubNubError (C:\Users\sagardeshpande.deshp\test_cryptochain\node_modules\pubnub\lib\core\components\endpoint.js:134:112)
at _class.exports.default (C:\Users\sagardeshpande.deshp\test_cryptochain\node_modules\pubnub\lib\core\components\endpoint.js:32:31)
at PubSub.publish (C:\Users\sagardeshpande.deshp\test_cryptochain\pubnub.js:58:25)
at PubSub.broadcastChain (C:\Users\sagardeshpande.deshp\test_cryptochain\pubnub.js:66:14)
at Timeout.setTimeout [as _onTimeout] (C:\Users\sagardeshpande.deshp\test_cryptochain\index.js:10:26)
at ontimeout (timers.js:436:11)
at tryOnTimeout (timers.js:300:5)
at listOnTimeout (timers.js:263:5)
at Timer.processTimers (timers.js:223:10)
(node:9456) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)
(node:9456) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code
3 Réponses :
Je crois que c'est crier à vous parce qu'il a jeté une erreur et que vous ne l'attrapez pas.
Après vos modifications, je reçois une brève description de l'erreur Impossible_TO_GET_ISSUER_CERT_LOCALY
On dirait que vous avez un proxy sur votre serveur? Sorte d'une question différente maintenant.
Je ne pense pas que votre problème est associé à Pubnub. Si vous ne voyez pas une erreur PUBNUB connectée, le problème peut avoir à voir avec votre configuration NPM. Si tel est le cas, essayez cette réponse à Publish CODE> Le PUBNUB SDK utilise le motif de rappel. Utilisez ceci pour afficher les résultats de publication: Impost_to_get_issuer_cert_locally CODE> ICI: https://stackoverflow.com/a/45884819 / 6193736 p> p>
Vous devriez essayer de définir parsedMessage code> si vous ne l'avez pas déjà fait. const parsedMessage = JSON.parse(message);
ceci.pubnub.publish ({canal, message}); <- Dire que vous avez besoin d'une prise parce que c'est une erreur