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