Rumah  >  Soal Jawab  >  teks badan

Ralat "ECONNRESET" dalam aplikasi MySQL Node.js

Ralat ini datang daripada aplikasi mysql nod saya yang dihoskan. Berfungsi dengan baik pada komputer tempatan saya

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
}

Bagaimana untuk menyelesaikan masalah ini?

P粉201448898P粉201448898298 hari yang lalu523

membalas semua(1)saya akan balas

  • P粉986028039

    P粉9860280392023-12-27 09:08:37

    Sukar untuk diberitahu tanpa mengetahui butiran tempat aplikasi dihoskan, dan coretan kod yang digunakan untuk menyambung ke mysql.

    Walau bagaimanapun, kemungkinan besar dalam kod yang bersambung ke mysql, anda menambah laluan ke localhost tempat mysql sedang berjalan, dan apabila anda mengehoskan aplikasi, laluan ke pangkalan data mysql adalah berbeza.

    Untuk menyelesaikan isu ini, anda harus membaca cara menyambung ke mysql pada platform tempat aplikasi anda dihoskan dan kemudian menggunakan pembolehubah persekitaran untuk menyambung kepadanya.

    Anda akan menggunakan pembolehubah persekitaran untuk menentukan laluan pangkalan data tempatan dalam komputer anda dan juga menentukan laluan pangkalan data terurus dalam platform pengehosan.

    balas
    0
  • Batalbalas