Описание тега node-mysql2

1 ответ

Задача Gulp 4 с модулем node-mysql2, вызывающим сбой сервера при подключении

У меня есть необходимость запускать MySQL запросы в Gulp, чтобы проверить определенные поля в таблице. В настоящее время я подключаюсь к серверу разработки через ssh-туннель, который открывается через терминал, так что мой хост установлен на "localh…
21 авг '18 в 19:01
1 ответ

Получение библиотеки Sequelize.js для работы на Amazon Lambda

Поэтому я пытаюсь запустить лямбду на amazon и, наконец, сузил ошибку, протестировав лямбду в консоли тестирования amazons. Ошибка, которую я получил, заключается в следующем. { "errorMessage": "Please install mysql2 package manually", "errorType": …
1 ответ

Nodejs - потоковое соединение mysql2 и удаленный хост

Мне нужно запросить базу данных MySQL с одного сервера. База данных mysql находится в другой сети. Я могу подключиться к этой сети только с определенного сервера. Мне нужно создать туннель с сервера 1 на сервер 2 и использовать этот туннель для подк…
05 окт '17 в 13:50
1 ответ

Ошибка плагина "mysql_clear_password" при использовании knex, но не при использовании mysql2

Я пытаюсь подключиться к серверу MySQL, используя mysql_clear_password плагин. Я настроил конфигурацию соединения для node-mysql2 следующее: const connectionConfig = { host: rwConfig.host, user: rwConfig.user, database: rwConfig.database, ssl: { ca:…
14 авг '17 в 19:00
1 ответ

Узел mysql2 async-await try catch

Мой вопрос касается обработки ошибок в асинхронных запросах mysql в Nodejs. Я использую обертку обещаний mysql для создания пула соединений в nodejs. const mysql = require('mysql2/promise'); const pool = mysql.createPool({ host: '192.168.0.1', user:…
09 окт '18 в 09:46
0 ответов

Ошибка узла mysql2 при использовании соединений пула в серии pool.getConnection

У меня есть приложение узла и преобразовал соединение, чтобы использовать соединения пула для лучшей производительности соединения. Но возникла ошибка при вызове серии запроса на соединение. как код ниже. pool.getConnection(function(err, connection)…
26 июн '18 в 11:44
2 ответа

MySQL запрос NodeJS, возвращающий неверный результат

Я получаю [ { 'AVG(Price)': '31000.0000' } ] вместо '31000.0000 это функция async function getAveragePrice(year) { const sql = await init(); const [rows] = await sql.query('SELECT AVG(Price) FROM Car where year= ?', [year], (err, result) => { if …
10 дек '17 в 20:02
1 ответ

mysql2 TypeError: f.ClientHandshake не является конструктором

Я пытаюсь использовать mysql2 для подключения к экземпляру RDS MySQL. Когда я использую пакет локально, все работает нормально. Однако, когда я использую его внутри функции AWS Lambda, я получаю эту загадочную ошибку: TypeError: f.ClientHandshake is…
28 ноя '18 в 16:58
2 ответа

Контейнерное серверное приложение не может подключиться к базам данных MySQL

Я пытаюсь подключить свой серверный код, работающий в качестве контейнера Docker в нашем кластере Kubernetes (размещенный на Google Container Engine), с экземпляром MySQL 5.7, управляемым Google Cloud SQL. Проблема, с которой я сталкиваюсь, заключае…
17 май '17 в 23:28
1 ответ

mysql2 вставка значений nodejs

У меня есть этот пост запрос app.post("/msg", (req, res) => { console.log(req.body) connection.query('INSERT INTO plans (topic, notes, resources) VALUES (?)', [req.body.topic, req.body.note, req.body.resource],(error, results) => { if (error) …
26 мар '18 в 08:32
5 ответов

Кодировка не распознается в jest.js

У меня проблема с тестированием проекта с использованием node-mysql2, реагирует, развивается и шутит. Эта проблема возникает только во время тестирования. Encoding not recognized: 'cesu8' (searched as: 'cesu8') at Object.getCodec (project/node_modul…
14 сен '17 в 20:31
0 ответов

Node.js node-mysql2 вставляет буфер как Blob напрямую

Как правильно вставить Buffer как BLOB только 1 к 1 без сериализации в строку / гекс? Возможно ли это вообще из Node.js? На моем бэкэнде у меня уже есть Buffers с двоичными данными и хотят хранить их с минимальными издержками, используя подготовленн…
25 апр '18 в 19:33
2 ответа

Как переопределить, как избегаются даты?

Я использую node-mysql2. Я хочу изменить как JavaScript Date объекты сбежали. По умолчанию они конвертируются в 'YYYY-mm-dd HH:ii:ss' строки, но я хочу хранить их как целые числа вместо. Как я могу сделать это без переопределения всего queryFormat ф…
15 май '17 в 19:25
1 ответ

Асинхронное ожидание mysql2/ обещание и окончание соединения

Попытка разработки REST API в Node.Js с использованием базы данных MySQL. Не могли бы вы помочь мне написать лучший код? Два самых важных вопроса здесь, 1 - How we can take the createConnection logic out of userModel.js? 2 - Shall I end the connecti…
04 май '18 в 15:29
1 ответ

Каков правильный шаблон для всплывающих и перехвата исключений с помощью async/await?

Я изо всех сил пытаюсь сосредоточиться на том, что является правильным шаблоном для обработки ошибок во вложенных подпрограммах await / async, сохраняя при этом код чистым и простым. (несмотря на чтение бесчисленных статей и блогов) У меня есть набо…
03 фев '19 в 02:52
0 ответов

Как заменить? заполнитель с * в запросе MySQL в Node/Express

Ниже приведен блок кода, который я использую для динамического построения запроса на основе параметров строки запроса. Все работает, как и ожидалось, однако, если первое условие верно, я пытаюсь заменить?? заполнитель с * и получая следующую ошибку:…
0 ответов

Ошибка max_prepared_stmt_count, как утилизировать подготовленные операторы?

Я получаю ошибку ниже от MySQL: Can\'t create more than max_prepared_stmt_count statements (current value: 16382) Я увеличил значение до максимума (1 миллион) на данный момент. я использую node-mysql2 но я думаю, что независимо от того, что мой счет…
05 янв '18 в 14:42
2 ответа

Как правильно сделать несколько вызовов MySQL за один запрос с Node.js, Express.js, MySQL2 и Promises

Рассматривая правильный / лучший / лучший способ использования AWAIT с MySQL2 в приложении Node.js/Express.js, когда мне нужно выполнить несколько запросов в одном запросе. В самом начале своего приложения я создаю пул Promise из конфигурации базы д…
31 окт '18 в 11:34
2 ответа

CURRENT_TIME Неверная отметка времени при вставке строки в MySQL, я использую AWS RDS

Редактировать : это была проблема с библиотекой mysql, которую я использовал node-mysql2 Я использую AWS RDS для размещения базы данных MySQL. В моей базе данных есть столбец со следующим определением createdAt TIMESTAMP DEFAULT CURRENT_TIMESTAMP Ко…
26 дек '18 в 21:46
0 ответов

Слишком много соединений с node-mysql2 и обещаниями

Я получаю следующую ошибку mysql2: events.js:137 throw er; // Unhandled 'error' event ^ Error: Too many connections at Packet.asError (/mnt/c/dev/projects/craftplug/node_modules/mysql2/lib/packets/packet.js:713:13) at ClientHandshake.Command.execute…
17 фев '18 в 13:05