В моем приложении node.js я использую knex для подключения к mysql db
, теперь я получил много предупреждений:
Ошибка: соединение потеряно: сервер прервал соединение. Игнорирование неверной опции конфигурации, переданной Соединению: переподключение. В настоящее время это предупреждение, но в будущих версиях MySQL2 будет выдано сообщение об ошибке, если вы передадите неверную опцию конфигурации в Соединение
Я хочу знать, что я могу сделать, чтобы исправить это и удалить это сообщение
При поиске результата здесь есть ссылка на проблему https://github.com/sidorares/node-mysql2/blob/master/lib/connection_config.js#L64 -L74
Тогда я обнаружил проблему. В heroku api добавьте "?reconnect=true"
к соединению
https://devcenter.heroku.com/articles/cleardb#provisioning -the-shared- mysql -add-on эта строка запроса создает ошибка. Так что теперь я не знаю, что нужно было сделать.
Добавьте? "Reconnect = true" к соединению, как рекомендует heroku, или удалите этот параметр, как предупреждение