fastify-at-mysql
Version:
Fastify MySQL to prevent SQL injection attacks
17 lines (13 loc) • 454 B
JavaScript
function buildConnectionString ({ host, user, password, database, port }) {
const a = `mysql://${user}:${password}@${host}:${port}/${database}`
return a
}
function validateConnectionString (connectionString) {
const regex = /^mysql:\/\/([a-zA-Z0-9._%-]+):([a-zA-Z0-9._%-]+)@([a-zA-Z0-9.-]+):([0-9]+)\/([a-zA-Z0-9_]+)$/
return regex.test(connectionString)
}
module.exports = {
buildConnectionString,
validateConnectionString
}