1.4.8 • Published 1 year ago

node-active-resource v1.4.8

Weekly downloads
12
License
MIT
Repository
github
Last release
1 year ago

Node-Active-Resource


Node-Active-Resource is an ORM (Object Relational Mapper) that maps RESTful Resources to Javascript Objects in NodeJS.

  • Inspired by HER
  • Access API resources without having to make HTTP requests on your own.

Node-Active-Resource allows you to define API resources on your front-end application and access them using ORM like features.

Setup

# vger.js
var options = {
  host: "api.yourdomain.com",
  port: 80
};

var nodeVger = require('node-active-resource')(options);

var resources = require("./resources")

# app.js
var vger = require('vger');

Simple isn't it.

Lets see how to define a Resource now

Sample Resource:

  var Resource = require('node-active-resource').Resource;
  var User = Resource.define_resource({
    collectionPath: "/users"
  })

Installation

# package.json
dependencies: {
  "node-active-resource": "git://github.com/prcongithub/node-active-resource.git"
}

# terminal
# cd to your app
npm install

Well this module is in a very primitive stage and open for contributions

  • Fork git@github.com:prcongithub/node-active-resource.git
  • Create a feature branch
  • Send a Pull Request

Test App

    # Assuming you have cloned node-active-resource already
    cd /path/to/node-active-resource/
    sudo npm link
    
    git clone git@github.com:prcongithub/node-active-resource-test-app.git
    npm link node-active-resource
    nodemon app.js

License

MIT

Free Software, Hell Yeah!

1.4.8

1 year ago

1.4.7

2 years ago

1.4.6

3 years ago

1.4.5

3 years ago

1.4.4

3 years ago

1.4.3

3 years ago

1.4.2

3 years ago

1.4.1

4 years ago

1.4.0

4 years ago

1.3.9

4 years ago

1.3.8

4 years ago

1.3.7

4 years ago

1.3.6

4 years ago

1.3.5

4 years ago

1.3.4

5 years ago

1.3.3

5 years ago

1.3.2

5 years ago

1.3.1

5 years ago

1.2.9

5 years ago

1.2.8

5 years ago

1.2.7

5 years ago

1.2.6

5 years ago

1.2.5

5 years ago

1.2.4

6 years ago

1.2.3

6 years ago

1.2.2

6 years ago

1.2.1

6 years ago

1.3.0

6 years ago

1.2.0

7 years ago

1.1.9

7 years ago

1.0.10

7 years ago

1.1.8

7 years ago

1.1.7

8 years ago

1.1.6

8 years ago

1.1.5

8 years ago

1.1.4

8 years ago

1.1.3

8 years ago

1.1.2

8 years ago

1.1.1

8 years ago

1.1.0

8 years ago

1.0.9

8 years ago

1.0.8

8 years ago

1.0.7

8 years ago

1.0.6

8 years ago

1.0.5

8 years ago

1.0.4

8 years ago

1.0.3

8 years ago

1.0.2

9 years ago

1.0.1

9 years ago