Tag: strongloop

如何在Windows Server中运行loopback strongloop进行生产?

如何在windows server环境下运行loopback强制回滚,就像tomcat一样,它可以在服务器重启的时候自动运行,我该怎么做呢? 我刚刚阅读文档,说我必须使用Strongloop项目经理。 我已经在我的服务器上安装了项目pipe理器,但是我必须用这个命令来运行项目pipe理器: slc pm -l 7777 那么当我必须用这个命令来部署它时: slc arc 但两个命令我必须在我的回环项目中运行它。 我读了一些文章说,我必须安装项目经理作为服务,如何安装它作为Windows服务? 在本文中如何从命令行指定名称和描述来安装Windows服务? 他们用来运行.exe应用程序,我怎么能运行: slc pm -l 777 在Windows服务? 或者有更好的东西我需要安装在Windows服务旁边?

获取日志内容+ loopback.js

我正在尝试编写slc ctl log-dump 'middleware' –follow日志内容slc ctl log-dump 'middleware' –follow到一个文本文件slc ctl log-dump 'middleware' –follow > log.txt但是它只写了文本文件的最后几行。 当我跑slc ctl log-dump 'middleware' –follow在控制台中打印它的日志内容的所有行,但我不能看到所有这些日志内容在控制台,所以我写了文件。 另外根据doc slc ctl log-dump 'middleware' –follow将转储1MB的日志内容,我想要1mb的内容写入文件。 还有哪里是日志文件的位置? 我GOOGLE了,它说/var/log/upstart/strong-pm.log但我不能在那里find 另外在这里slc ctl log-dump 'middleware' –follow这个命令从中获取数据? Plz分享你的想法。 提前致谢。

环回 – 为两个模型添加hasAndBelongsToMany关系的“自动方法”

我正在使用Strongloop API平台,更具体地说,使用Loopback来创buildapi。 我用Model2添加了一个hasAndBelongsToMany关系到Model1 。 非常好, Model1现在增加了一些方法用于不同的查询和CRUD操作。 现在我想将这些相同的方法添加到Model2中,这样我就可以查询和执行CRUD操作。 使用Loopback可以轻松完成这个任务吗? 如果不是唯一的select,我觉得我有: 另一种方式创build另一个hasAndBelongsToMany关系,这将导致另一个表被创build和大量的重复数据。 为Model2创build自定义的方法,从Model1访问方法,基本上和这些自动生成的方法一样。 任何帮助非常感谢,提前感谢。

Promisfy回送模型

在unit testing环回中,有必要使用upsert方法进行callback。 所以,例如…而不是写一些东西沿线: before(function () { Student = server.models.Student Course = server.models.Course Course.upsert({id: 1, key: 'A', department: 'Original department'}) Student.upsert({id: 1, points: 5000}) }) 有必要确保callback与upsert一起使用。 由于我有很多模型,我正在初始化下面我使用asynchronous: before(function (done) { Student = server.models.Student Course = server.models.Course async.waterfall([ function (callback) { Course.upsert({id: 1, key: 'A', department: 'Original department'}, callback) }, function (f, callback) { Student.upsert({id: 1, points: […]

Bluemix> IBM API Connect> IBM开发人员工具包:ECONNREFUSED错误

了解如何将演示项目部署到Bluemix上的IBM API Connect( 启动 ),并在运行apic edit之后获取以下错误以启动IBM Developer Toolkit本地站点: 错误的屏幕截图 任何build议将不胜感激。

如何使用Strongloop Loopback REST API来包含和sorting数组?

我已经在现有的模型中包含了一个数组,在一个名为User / Questions的模型中添加了术语{"include" : ["answers"]} 。 因此,如果我得到用户/问题模型,我会得到一个答案列表。 但是,现在我想要在基于dateCreated的问题模型中排列答案。 要做到这一点,我应该如何编辑我放在REST Strongloop APIfilter中的术语? //QuestionModel [ { "question": "where is the coffee shop?" "answers": [ //answer model included { "answer": "I am not sure", "dateCreated": 4/1/16, }, { "answer": "maybe try 5th avenue?", "dateCreated": 4/3/16, }, { "answer": "oh its by the bakery", "dateCreated": 4/2/16, } ]

Loopback的操作钩与事件有什么区别?

在处理模型生命周期中的某些时间点时,Loopback似乎具有重叠的概念: https://docs.strongloop.com/display/public/LB/Operation+hooks 通过Model.observe应用 VS https://docs.strongloop.com/display/public/LB/Events#Events-Modelevents 通过Model.on应用 两者似乎都有类似的处理CRUD事件的方式。 这两种事件系统有什么区别? 我应该什么时候使用一个? 更新 : 显然重叠的模型事件已经在Loopback v3中被弃用,所以只能使用操作钩子: https://github.com/strongloop/loopback-datasource-juggler/blob/master/3.0-RELEASE-NOTES.md#remove-deprecated-model-hooks-and-model-events

如何在softloop loopback中创buildhook以进行软删除

我希望在所有模型的Strongloop Loopback中创build钩子以达到软删除的目的。 我希望包括自动删除的地方:0,所以只有非删除的数据被检索。 我想同样的逻辑进行validation,自动我的查询连接与删除:0条件。 我想要相同的协会,所以只有相关的数据被提取。 为了从DB端实现,我创build了一个默认值为0的标志。如果我希望获取已删除的logging。 我只是附加删除:1所以它overrite基地的条件。 昂给我有关。 我是PHP Dev所以在框架中实现这一点,我在基础模型的beforeFilter中附加条件。 请在这里与Strongloop Loopback帮助我。

无法访问生产主机上的StrongLoop API – 侦听端口为空

我根据http://strong-pm.io/prod/在新的生产服务器(Ubuntu Linux 14.04 LTS Trusty Tahr)上设置了新的StrongLoop进程pipe理器 npm install -g strong-pm sudo sl-pm-install sudo /sbin/initctl start strong-pm 我设法使用以下命令从我的开发机器构build和部署应用程序: slc deploy -s appthree http://[productionIP]:8701 ..\scc-1.0.0.tgz 但是,我无法访问创build的环回API,据推测在http:// [productionIP]:3000 (或3000 + serviceID) slc ctl -C http://[productionIP] status显示已部署的应用程序侦听端口为空 http:// [productionIP]:8701 , http:// [productionIP]:8701 / explorer / , http:// [productionIP]:8701 / api / Services是可访问的。 我的应用程序服务器\ config.json是 { "restApiRoot": "/api", "host": "0.0.0.0", […]

回环API包含筛选器不按预期工作

我使用了不同的模型来简化我想要实现的目标,并且消除混乱,虽然理论应该和我的实际项目一样。 使用以下假设:系统只能有一种扬声器和一种types的放大器。 说我有以下型号: *** System *** – id – name – speakerId – ampId *** Speaker *** – id – name *** Amp *** – id – name 我已经添加了以下到我的System.json模型文件(我认为是正确的): "relations": { "speakers": { "type": "hasOne", "model": "Speaker", "foreignKey": "speakerId" }, "amps": { "type": "hasOne", "model": "Amp", "foreignKey": "ampId" } }, 当我启动我的应用程序并打开API资源pipe理器并创build扬声器或放大器的新实例时,它期望以下内容: *** Speaker *** – […]