Manually merge rest adapter
This commit is contained in:
parent
a2308cbc1c
commit
7c7667151a
|
@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue