【发布时间】:2016-02-28 07:29:46
【问题描述】:
我正在使用没有 strongloop 框架本身的环回,这意味着我无法访问任何 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());
我想要实现的是能够在运行时将模型从环回应用程序中分离出来,因此它不再可用于其余 API 或环回对象(无需重新启动节点脚本)。
我知道可以删除之前从 cli 中创建的模型定义: Destroy a model in loopback.io,但这在我的情况下是无效的,因为它的作用是删除在强循环启动时加载的 json 对象,这在此处不适用。
非常感谢您对此提供的任何帮助,我在 strongloop API 文档中没有找到任何内容。
【问题讨论】:
标签: node.js rest loopbackjs strongloop