UNPKG

merest

Version:

Express based REST-full API for Mongoose models

25 lines (20 loc) 743 B
var mongoose = require('mongoose'); var express = require('express'); var bodyParser = require('body-parser'); var methodOverride = require('method-override'); // to support HTTP OPTIONS var api = require('./api'); mongoose.connect('mongodb://localhost/merest-sample'); mongoose.model('Vector').collection.insert(require('./fixtures'), function (err) { if (err) { console.error('Error: ' + err.message); return err; } var app = express(); app.use(bodyParser.json()); app.use(bodyParser.urlencoded({ extended: true })); app.use(methodOverride()); app.use('/api/v1', api); // exposing our API app.listen(1337, function(){ console.log('Express server is listening on port 1337'); }); });