#mysql #fastify
#mysql #fastify
Вопрос:
Как мне подключиться к нескольким базам данных mysql с помощью плагина fastify-mysql? У меня есть файл mysql.db.js в папке плагинов. Но, похоже, не могу понять, как установить несколько подключений к 2 базам данных, расположенным в разных местах.
'use strict'
const fp = require('fastify-plugin')
const mysql = require('fastify-mysql')
module.exports = fp(async (fastify, opts) => {
const mysqlOpts = Object.assign({}, {
host: process.env.MYSQL_HOST || '',
port: process.env.MYSQL_PORT || '',
database: process.env.MYSQL_DATABASE || '',
user: process.env.MYSQL_USER || '',
password: process.env.MYSQL_PASSWORD || ''
}, opts.mysql)
fastify.register(mysql, mysqlOpts)
})