express-sequelize-params

0.1.1 • Public • Published

Build Status Coverage Status

express-sequelize-params

Express middleware for populating params with sequelize objects.

This module is extemely alpha/not ready for production.

Installation

npm install express-sequelize-params

Basic usage

This middleware will replace a given param with the corresponding instance of the given model.

var app = express();
var MyModel = sequelize.define("MyModel");
var esp = require("express-sequelize-params");
app.param("my_model", esp(MyModel));

You can specify the parameter to replace with an option

app.param("MyModelOption", esp(MyModel, {parameterName: "MyModelOption"}));

Or specify the parameter name format

app.param("myModel", esp(MyModel, {parameterFormat: "camelcase"}));

Running tests

Tests assume that you have a test mysql database accessible without password.

echo 'CREATE DATABASE express_sequelize_params_test;' | mysql -uroot

Readme

Keywords

Package Sidebar

Install

npm i express-sequelize-params

Weekly Downloads

1

Version

0.1.1

License

MIT

Last publish

Collaborators

  • admittedly