使用带有环回的非rest呼叫(强循环)

我们为我们的REST API使用了Loopback,并希望通过相同的实例来实现一些标准的Node Express类似的调用,这些调用不会通过Loopback框架自动路由。 我们如何添加一个新的单独的路线而不会干扰环回路由? 以下是标准的Loopback启动代码:

var loopback = require('loopback'); var boot = require('loopback-boot'); var app = module.exports = loopback(); // Bootstrap the application, configure models, datasources and middleware. // Sub-apps like REST API are mounted via boot scripts. boot(app, __dirname); app.start = function() { // start the web server return app.listen(function() { app.emit('started'); console.log('Web server listening at: %s', app.get('url')); }); }; // start the server if `$ node server.js` if (require.main === module) { app.start(); } 

只需在server/server.js通过中间件添加它,就如同在典型的Express应用程序中通常那样。

 ... // Bootstrap the application, configure models, datasources and middleware. // Sub-apps like REST API are mounted via boot scripts. boot(app, __dirname); app.use('/', function(req, res) { res.send('hello world') }); ....