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.

Readme

Keywords

none

Package Sidebar

Install

npm i restilize

Weekly Downloads

0

Version

0.0.1

License

MIT

Last publish

Collaborators

  • ivanspaeth