restilize

0.0.1 • Public • Published

Restilize

The Restilize library provides easy to use REST routing to express based on Sequelize entity models. Restilize creates unique enpoints in a REST-like approach to all of your supplied entity models created for Sequelize. The library is written entirely in JavaScript and can be used in the Node.JS environment.

Documentation is still be written. Please stay tuned!

Installation

Installation is done via the simple node package manager.

$ npm install restilize

Usage

First you need to define your Sequelize entity items.

module.exports.User = sequelize.define('User', {
    firstName: {
        allowNull: false,
        type: Sequelize.STRING
    },
    middleName: {
        type: Sequelize.STRING
    },
    lastName: {
        allowNull: false,
        type: Sequelize.STRING
    }
});

Second define your express server.

var express = require('express');
var app = express();

Thirdly define your REST points.

restilize(app, '/user', User);

And that is all folks.

Dependencies (1)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i restilize

    Weekly Downloads

    2

    Version

    0.0.1

    License

    MIT

    Last publish

    Collaborators

    • ivanspaeth