Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

MySQL XDevAPI Cara mengembalikan status sukses

execute() metode juga mengembalikan Promise dan, dalam kasus insert() , itu tidak mengharapkan panggilan balik apa pun, jadi baris berikut tidak akan pernah dipanggil:

console.log('inserted')

Satu-satunya contoh di mana execute() mengharapkan panggilan balik ada di TableSelect dan CollectionFind . Dan kami perlahan menjauh dari rasa API itu, karena sekarang Anda juga dapat memproses kumpulan hasil dengan memanggil fetchOne() atau fetchAll() pada Result contoh yang Promise memutuskan untuk (lihat DocResult dan RowResult ).

Bagaimanapun, tidak ada yang mencegah res.send(200) panggilan terjadi dan tidak ada yang secara implisit mengubah API kerangka kerja HTTP yang mendasarinya (yang tampaknya Anda gunakan). Jadi, masalah yang Anda sebutkan tampaknya tidak terkait dengan konektor MySQL X DevAPI.

TypeError: res.send is not a function

Anda mungkin mengganti res . itu objek di suatu tempat sebelum memanggilnya (dan sebelum memanggil add() ).

Ini mungkin tidak banyak membantu, tapi itu satu-satunya hal yang dapat saya ekstrak sekarang dari postingan Anda.

Penafian:Saya adalah pengembang utama Konektor MySQL X DevAPI untuk Node.js




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana Anda menggunakan klausa WITH di MySQL?

  2. Belajar Menggunakan Database MySQL

  3. Bagaimana mengelola koneksi DB hanya-baca di tingkat aplikasi

  4. beberapa kueri mySQL - mengembalikan kesalahan mysql_fetch_array

  5. Permintaan batch MySQL yang rumit