Что делает createConnection?Как createConnection работает с nodeJS в mysql?
var connection = mysql.createConnection({
host : 'example.org',
user : 'bob',
password : 'secret'
});
Я пишу приложение в nodeJS с использованием модуля mysql. У меня есть некоторые собственные модули, например authentication
, которые, безусловно, нуждаются в подключении к БД. Вопрос: если у меня есть несколько модулей, где я использую этот метод для создания соединения, будет ли он создавать новое соединение для меня каждый раз или использовать первый? Если он создается, он создает первый раз, когда он загружает мой собственный модуль или каждый раз? О, и если это создаст, когда оно будет уничтожено?
Вот как я его в моем authentication
модуле:
var config = require('./config.js');
var mysql = require('mysql');
var connection = mysql.createConnection(config.connectionString);
exports.login = function() ...
У меня есть некоторые базовые понимание missings о том, как модули и собственные модули работы.
Спасибо за ответы.
Ограничение соединения 100 означает 100 одновременных соединений? Спасибо – Marin
Да. https://github.com/mysqljs/mysql#pool-options – Dave