cls-mysql

1.0.3 • Public • Published

cls-mysql

cls-mysql provides a shim layer for node-mysql so that it will work with continuation-local-storage. It does this by binding all callbacks that are passed into node-mysql with a CLS namespace.

var cls = require('continuation-local-storage');
var ns = cls.createNamespace('NODESPACE');
 
var mysql = require('mysql');
 
// load shim
require('cls-mysql')(ns);

tests

The tests assume that a MySQL server is running on localhost, and the user root can login without password. Alternate database config can optionally be provided in test/config.js. See the node-mysql readme for config options for MySQL connections.

Package Sidebar

Install

npm i cls-mysql

Weekly Downloads

131

Version

1.0.3

License

MIT

Last publish

Collaborators

  • leedm777