我在没有strongloop框架的情况下使用loopback,这意味着我无法访问任何cli工具.我能够成功创建并启动一个环回服务器,并以这种方式定义/加载一些模型:
var loopback = require('loopback');
var app = loopback();
var dataSource = app.dataSource
(
'db',
{
adapter : 'memory'
});
);
var UserModel = app.loopback.findModel('User');
UserModel.attachTo(dataSource);
app.model(UserModel);
/* ... other models loading / definitions */
// Expose API
app.use('/api', app.loopback.rest());
Run Code Online (Sandbox Code Playgroud)
我想要实现的是能够在运行时从环回应用程序中分离模型,因此它不再可用于其余API或环回对象(无需重新启动节点脚本).
我知道可以删除先前从cli中创建的模型定义: 在loopback.io中销毁模型,但这在我的情况下无效,因为它的作用是删除在strongloop引导时加载的json对象,这里不适用.
我非常感谢有关这方面的任何帮助,我在strongloop API文档中没有找到任何内容.