我希望在同一个LoopBack应用程序中有两个同名的模型(在这种情况下为Account)但安装在不同的点:
例如:http://localhost:3000/api1/Accounts
和
http://localhost:3000/api2/Accounts
?有可能这样做吗?
我尝试了两个LoopBack对象,将它们安装在应用程序的不同路径中并在其中创建模型;但是当我使用应用程序注册模型时,对 app.model 的最后一次调用才会生效。有办法解决这个问题吗?
var loopback = require('loopback');
var loopback2 = require('loopback');
var app = loopback();
app.use('/api1', loopback.rest());
app.use('/api2', loopback2.rest());
app.listen(3000);
app.dataSource('testMySql', dsConfig);
var config = { dataSource: 'testMySql'};
var newmodel = loopback.createModel(model);
app.model(newmodel, config);
newmodel2 = loopback2.createModel(model);
app.model(newmodel2, config);