Tag: strongloop

是否有可能将Waterline与StrongLoop / Loopback进行整合?

我有相当数量的Waterline特定代码(Sails模型中内置的静态函数),我想在一个Strongloop / Loopback应用程序中重用。 我怎样才能做到这一点?

没有findSLC命令

我使用Mac OS X 10.10.2。 node -v v0.12.1 npm -v 2.5.1通过npm install -g strongloop安装strongloop软件包npm install -g strongloop只与sudo一起工作,即使我通过修复权限 $ sudo chown -R $USER /usr/local/bin $ sudo chown -R $USER /usr/local/lib/node_modules没有sudo它会抛出EACCS错误http://pastebin.com/uJbjbXG3 /usr/local/bin/npm/node_modules/strongloop/bin/slc存在。 有什么想法吗?

无法创buildStrongOps警报

Heroku上的node.js应用程序使用了Strongloop的Loopback。 Strongloop heroku插件是活跃的,我可以看到关于CPU负载等仪表板上的一些信息,但尝试创build警报(通过单击感叹号,填写适当的信息,然后单击“添加”button)不适用于我:我请参阅“警报”选项卡上未创build的警报。 不过,如果我做“slc strongops”,并在我的机器(而不是Heroku)本地运行这个应用程序,然后我去https://strongops.strongloop.com/ops/dashboard ,我可以成功地创build警报,并在我的本地应用程序的适当标签。 任何build议我做错了什么?

使用LoopBack和StrongLoop的MongoDB REST API返回没有结果?

我正在尝试使用LoopBack和StrongLoop为MongoDB创buildREST API。 这是我的项目https://github.com/ackuser/slc-rest-api-mongodb-sample 这不是一个关系数据库,所以我需要使用“ 从非结构化数据创build模型 ”从我的理解 请参阅https://docs.strongloop.com/display/public/LB/Creating+models+from+unstructured+data 直到这里,它是好的,但如果我通过StrongLoop弧去创build一个模型 http://127.0.0.1:3000/explorer 我总是得到与id有关的错误(无论我如何将id添加到我的模型中),并且由于id的问题原因,我无法获取任何JSON。 我很关心这个问题,我读到的是你可以修复它: 通过实例内省使用 buildModelFromInstance() https://docs.strongloop.com/display/LB1/Creating+models+by+instance+introspection 或者类似的东西 var ds = app.dataSources.db; MyModel = ds.createModel('mymodel', { _id: { type: ds.ObjectID, id: true } }); https://docs.strongloop.com/display/public/LB/Creating+models+from+unstructured+data 要么 MyModel = ds.createModel('mymodel', { _id: { type: Number, id: true } }); https://docs.strongloop.com/display/public/LB/MongoDB+connector#MongoDBconnector-AboutMongoDB_idfield 注意 :它是以编程方式完成的,所以诚实地说,我不明白我之前提到的代码和StrongLoop Arc之间的连接,以及它们如何相互连接来创build资源pipe理器API。 事实上,我无法正常工作 https://docs.strongloop.com/display/public/LB/Creating+models 任何人都可以向我解释用LoopBack和StrongLoop创build和公开MongoDB REST API的逻辑步骤吗? 或者至less请告诉我我做错了什么 […]

slc:loopback:没有这样的文件或目录

在Ubuntu 15.04上,我通过“npm install -g strongloop”安装了strongloop,并安装了heimdal-multidev,我得到了以下结果: $ slc –version slc(Heimdal 1.6.99)版权所有1995-2014 Kungliga TekniskaHögskolan发送错误报告至heimdal-bugs@h5l.org $ slc 用法:slc [–version] [–help]命令表 $ slc loopback slc:loopback:没有这样的文件或目录 $ node -v V5.4.0 $ npm -v 3.3.12 回环有什么问题? 非常感谢!

环回 – RestAPI路由下的自定义路由

我试图在我的restAPI根目录下添加一个自定义的快速路由,但是当试图到达这个地址时找不到。 例如,如果其余的/api根目录是/api ,那么下面的自定义路由是不可访问的(我想用/api/sayHello调用方法/api/sayHello ): app.get('/api/sayHello', function (req, res, next) { res.send('hello!'); } ); 我得到的错误是: “错误”: {“name”:“Error”,“status”:404,“message”:“没有方法处理GET / sayHello”,“statusCode”:404,“stack”:“错误:没有办法处理GET / sayHello \ n restUrlNotFound(/workspace/sandboxlauncher/node_modules/strong-remoting/lib/rest-adapter.js:337:17)\n在Layer.handle作为handle_request \ n在trim_prefix(/ workspace / project_folder / node_modules /express/lib/router/index.js:312:13)\n at /workspace/project_folder/node_modules/express/lib/router/index.js:280:7\n在Function.process_params(/ workspace / project_folder / (/workspace/project_folder/node_modules/express/lib/router/index.js:271:10)\n在jsonParser(/ workspace / node_modules / express / lib / router / index.js:330:12) (/workspace/project_folder/node_modules/express/lib/router/index.js:\ project_folder / node_modules / body-parser […]

错误:无法迁移未附加到此数据源的模型:loopback-datasource-juggler

我指的是下面的链接来设置环回框架,并创build简单的API https://docs.strongloop.com/display/public/LB/Getting+started+with+LoopBack 但是,当我尝试将API连接到数据源时,出现以下错误:获取原因以及如何解决此问题。 请任何人都可以帮我解决这个问题。 Error: Cannot migrate models not attached to this datasource: CoffeeShop at /Users/emotian/Development/loopback-getting-started/node_modules/loopback-datasource-juggler/lib/datasource.js:822:14 at nextTickCallbackWith0Args (node.js:420:9) at process._tickDomainCallback (node.js:390:13) at process.fallback (/Users/emotian/Development/loopback-getting-started/node_modules/loopback/node_modules/continuation-local-storage/node_modules/async-listener/index.js:450:15) at Function.Module.runMain (module.js:443:11) at startup (node.js:139:18) at node.js:968:3

Loopback HasManyThrough关系只能以一种方式工作

我有两个模型“Jobdetails”和“工作渠道”,通过模型“JobDetailsHasVenues”具有“HasManyThrough”关系 Jobdetails型号: { "name": "Jobdetails", "properties": { "jobname": { "type": "String", "required": true, "length": 250, "precision": null, "scale": null, "mysql": { — }, "_selectable": false } }, "relations": { "jobvenues": { "type": "hasMany", "model": "Jobvenues", "foreignKey": "jobdetailsId", "through": "JobdetailsHasVenues" } } 和工作模式如下: { "name": "Jobvenues", "properties": { "storename": { "type": "String", "required": true, "length": 200, […]

MongoDB / Strongloop / Loopback – 带无线networking的设备之间的脱机同步无线连接

我想知道是否有可能通过WiFi连接同步多个设备,而无需连接互联网。 例如,我在互联网上有一个mongodb / nodejs服务器,并使用具有相同wifi连接(与数据库和API交互)的android / ios应用程序。 当我的无线networking连接断开时,我想分享(像点对点)设备之间的本地数据库,以使用没有互联网连接的应用程序。 当互联网连接回到我的wifi上,所有设备与nodejs / mongodb同步数据库。 我正在寻找一个文档或关键字来做到这一点。 我find了一个与couchbase(couchdb)和couchLite一起工作的方法。 但我有兴趣用mongodb来做这个。 谢谢

strongloop / loopback / heroku“inq”运算符在本地服务器上正常工作,但不在Heroku上

如果我没有inq运算符运行 /api/Installations?filter[where][userId]=572d7995a80e6d0300b3f812 结果如下 [ { "appId": "myApp", "userId": "572d7995a80e6d0300b3f812", "deviceToken": "cjxfuAfldZ4:APA91bFwK6FTqGCgShU4cdk4mPMlFPhevhFTEzsRELUVt5lARYKvhxI8jb55SVCveYf3zjXel3Kb7JrAyoHv6e8Aob8M0SEdepRWrckKliS2Iyh3bWHWH8EIBOp", "deviceType": "android", "status": "active", "id": "572d7996a80e6d0300b3f813", "created": "2016-05-07T05:13:58.564Z", "modified": "2016-05-07T05:13:58.564Z" } ] 但是现在,如果我运行相同的查询与inq运算符如下 /api/Installations?filter={"where": {"userId": {"inq": ["572d7995a80e6d0300b3f812"]}}} 它给了我空的结果没有任何错误。 我浪费了好几个小时,却找不到可能的原因。 请帮助我….谢谢。