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