UNPKG

fastify-at-mysql

Version:

Fastify MySQL to prevent SQL injection attacks

17 lines (13 loc) 454 B
'use strict' 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 }