0.0.5 • Published 10 years ago

xful v0.0.5

Weekly downloads
3
License
MIT
Repository
github
Last release
10 years ago

xful

Description

Simple RESTful Service Builder with Mongoose

Installation

Simplest way to install xful is to use npm, just npm install xful which will download xful and all dependencies.

Simple usage

var xful = require('xful');
mongoose.connect('mongodb://localhost/orgo');
var db = mongoose.connection;
db.on('error', console.error.bind(console, 'connection error:'));
db.once('open', function callback () {
	console.log('connection successful...');
	
	//building Mongoose model
	var Member = new mongoose.Schema({
		member_id : {type:String, unique: true, xful_id: true},	//define unique id for rest service
		image : String,
		desc : String,
		push_id : String,
		updated : Date
	},{ strict: false });
	xful.Model.member = mongoose.model('member', Member, 'member');
	
	//building Member controller
	var memberController = new xful.Controller();
	var m_member = require('./routes/member');	//build user service(optional)
	memberController.init(app,m_member,'member',{
		viewType : 'json',
		upsert : true
	});
});

Now, You can call the REST request for the Member Service(create,update,delete,list,read)
0.0.5

10 years ago

0.0.3

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago