Tag: strongloop

我可以在strongloop中使用NodeMailer发送电子邮件吗?

我正尝试从strongloop发送电子邮件。 我在云端平台在线工作。 我试着用简单的代码来发送邮件。 但没有任何工作。

这是什么意思??? 当我使用strongloop控制器API时,Vanilla Node.js I / O阻塞会清除吗?

早些时候,我问了一个关于在node.js中导致特定延迟的问题: 在Node中执行HTTPS与HTTP get请求相比,延迟150ms 不满意我收到的一些答案,我决定尝试自己弄清楚。 我遇到了StrongLoop api服务器,并决定尝试一下。 结果是它修复了延迟! 但是我不知道为什么和怎么回事! 我想知道什么可能导致这个香草节点的阻塞,为什么运行strongloop修复它。 这是我的testing代码: var https = require('https'); var http = require('http') console.time("Stage1"); console.time("Stage2"); console.time("Response"); console.time("End"); var options = { hostname: 'www.google.com', method: 'GET' } function request() { console.timeEnd("Stage1"); var req = https.request(options, function(res) { res.on('data', function (chunk) { buffer =+ chunk; }); res.on('end', function () { console.timeEnd("End"); }); […]

在模型中创build模型

我是新来的strongloop,看看文档和样本,但从来没有看到我的问题,根据需要。 我有两个模型,例如:sentence.js和log.js,并且使用移动应用程序向rest-api发送一个句子,例如 Model sentence.js (dont want save to db this model, only for parsing and creating log model) { name: 'sentence', type: 'string' } Model log.js { name: 'lat', type: 'string' }, { name: 'lng', type: 'string' } [HTTP POST] myserver/api/sentence?d=$GPRMC,123519,A,4807.038,N,01131.000,E,022.4,084.4,230394,003.1,W*6A 模型触发了方法,例如afterInitialize,beforeValidate,beforeSave。 现在, 哪个触发方法或其他范围正确,最适合parsing句子模型和创build日志模型? 谢谢 !

在Vagrant里面不能安装strongloop

我设法将其安装在我的主机OSX框但似乎无法得到它安装在vagrant: http://pastebin.com/RQkuHb82 有任何想法吗? 编者按,在这里粘贴错误信息: vagrant@vagrant-ubuntu-trusty-64:/vagrant$ npm install -g strongloop > heapdump@0.2.10 install /home/vagrant/.nvm/v0.10.33/lib/node_modules/strongloop/node_modules/strong-supervisor/node_modules/heapdump > node-gyp rebuild make: Entering directory `/home/vagrant/.nvm/v0.10.33/lib/node_modules/strongloop/node_modules/strong-supervisor/node_modules/heapdump/build' CXX(target) Release/obj.target/heapdump/src/heapdump.o make: g++: Command not found make: *** [Release/obj.target/heapdump/src/heapdump.o] Error 127 make: Leaving directory `/home/vagrant/.nvm/v0.10.33/lib/node_modules/strongloop/node_modules/strong-supervisor/node_modules/heapdump/build' gyp ERR! build error gyp ERR! stack Error: `make` failed with exit code: 2 gyp ERR! stack at ChildProcess.onExit […]

如何在一个模型中使用远程方法从另一个模型返回信息?

所以我设置了一些非常简单的方法来学习如何使用Loopback。 模型如下: Person – based on built in User model food_pref typeId (number) personId (number) food_type type (string) 关系: Person has many food_prefs (foreign key: personId) food_pref belongs to Person (foreign key: personId) food_pref belongs to food_type (foreign key: typeId) 一个自动生成的方法被创build,返回基于Person的id的food_prefs。 People/{id}/foodPrefs 这返回: [ { "typeId": 0, "personId": 0, "id": 0 } ] 我想要做的是添加一个名为“getPrefs”的单独的远程方法,该方法根据food_pref中的typeId返回food_type下的types名称。 所以我们假设typeId是1,而food_types中的id是Italian […]

需要帮助了解环回中的ACL

我创build了一个名为“ShippingAddresses”的模型,它具有以下ACL规则。 [ { "accessType": "*", "principalType": "ROLE", "principalId": "$everyone", "permission": "DENY" }, { "accessType": "READ", "principalType": "ROLE", "principalId": "$owner", "permission": "ALLOW" }, { "accessType": "EXECUTE", "principalType": "ROLE", "principalId": "$authenticated", "permission": "ALLOW", "property": "create" }, { "accessType": "WRITE", "principalType": "ROLE", "principalId": "$owner", "permission": "ALLOW" } ] 当我通过在endpoint / api / shipping_addresses上进行POST调用来创buildlogging时,它工作得很好,但是当我在同一个endpoint / api / shipping_addresses上进行GET请求时,它不起作用。 此外,只是为了方便说明,我有S​​hippingAddresses模型的关系定义与帐户(inheritance用户)。 […]

社交loginauthentication通过loopback护照

我开始获得loopback api理由。 目前我正在尝试通过社交login为我的应用程序集成身份validation。 我已经find了三个页面,说明如何适应这一点,但它们都显示了一点点不同和不清楚: github-loopback-component-passport & npmjs-loopback-component-passport & github-loopback-component-passport-example 。 我有点困惑,什么是最新的过程。 任何人都可以阐明如何最好地将社交login与环回结合? 另外,如何testing可能需要访问令牌的路由? 这是项目的Github Repo 。 目前的依赖关系 "dependencies": { "compression": "^1.0.3", "cors": "^2.5.2", "lodash": "^3.10.1", "loopback": "^2.26.2", "loopback-boot": "^2.6.5", "loopback-component-explorer": "^2.1.0", "loopback-connector-mysql": "^2.2.0", "loopback-datasource-juggler": "^2.19.0", "loopback-stormpath": "0.0.1", "serve-favicon": "^2.0.1", "passport": "^0.3.2", "underscore": "^1.8.2" }

“slc start”如何确定应该加载哪个js?

我找不到有关package.json的哪个属性的详细信息。 正常package.json有一个“主”条目: … "main": "app.js", …好吧,我“slc开始”它将加载app.js. 但是,如果我从package.json(不删除app.js文件)删除“主”条目,“slc启动”仍然加载app.js. 为什么? slc如何确定应该加载哪个js?

环回mmsql聚合,groupby

我在nodejs中使用Loopback mssql连接器 问题:有无论如何得到聚合,计数函数可用在回环ORM而不是sql原始查询?

在strongLoop中控制对模型的访问的最佳解决scheme

我是StrongLoop的新手。 我有2个模型( CustomUser和Item )。 我想要任何CustomUser有权访问他的Items 。 我不希望使用StrongLoop公开的默认API,因为我不希望CustomUsers能够使用这些API定义filter。 我定义了基于内部filter返回项目的RemoteMethod。 我的问题:我应该检查当前的用户,并返回他的相关项目,或者我可以使用ACL在StrongLoop这个事情? 如果ACL是正确的答案,我应该在哪里插入我的RemoteMethod( CustomUser模型或Item模型),以及如何定义使用ACL的正确设置?