Erreur "ECONNRESET" dans l'application MySQL Node.js
P粉201448898
P粉201448898 2023-12-26 10:54:38
0
1
512

Cette erreur provient de mon application MySQL de nœud hébergé. Fonctionne bien sur mon ordinateur local

node:events:491
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:217:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/ufkgmlcg/nodevenv/happyface_social/16/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:513:28)
    at Protocol._delegateError (/home/ufkgmlcg/nodevenv/happyface_social/16/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/ufkgmlcg/nodevenv/happyface_social/16/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/ufkgmlcg/nodevenv/happyface_social/16/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:513:28)
    at emitErrorNT (node:internal/streams/destroy:157:8)
    at emitErrorCloseNT (node:internal/streams/destroy:122:3)
    at processTicksAndRejections (node:internal/process/task_queues:83:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Comment résoudre ce problème ?

P粉201448898
P粉201448898

répondre à tous(1)
P粉986028039

Il est difficile de le dire sans connaître les détails de l'endroit où l'application est hébergée et l'extrait de code utilisé pour se connecter à MySQL.

Cependant, très probablement dans le code qui se connecte à MySQL, vous avez ajouté le chemin d'accès à l'hôte local sur lequel MySQL est exécuté, et lorsque vous hébergez l'application, le chemin d'accès à la base de données MySQL est différent.

Pour résoudre ce problème, vous devez lire comment vous connecter à MySQL sur la plate-forme sur laquelle votre application est hébergée, puis utiliser des variables d'environnement pour vous y connecter.

Vous utiliserez des variables d'environnement pour spécifier le chemin de la base de données locale sur votre ordinateur et spécifierez également le chemin de la base de données gérée dans la plateforme d'hébergement.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!