Manually merge rest adapter

This commit is contained in:
Ritchie 2013-07-17 14:29:43 -07:00
parent a2308cbc1c
commit 7c7667151a
1 changed files with 11 additions and 3 deletions

View File

@ -17,16 +17,24 @@ module.exports = rest;
function rest() {
return function (req, res, next) {
var handler = req.app.handler('rest');
var app = req.app;
var remotes = app.remotes();
// get all remote objects
var objs = app.remoteObjects();
// export remote objects
remotes.exports = objs;
var handler = remotes.handler('rest');
if(req.url === '/routes') {
res.send(handler.adapter.allRoutes());
} else if(req.url === '/models') {
return res.send(req.app.remotes().toJSON());
return res.send(remotes.toJSON());
} else {
handler(req, res, next);
}
}
}