Tag: ibm cloud

Bluemix Live Sync添加到应用程序内存

我正在使用Live Sync作为node.js应用程序。 当我使用Web编辑器激活“实时编辑”时,应用程序将重新启动,并且需要+ 258mb的内存。 如果应用程序configuration为使用128mg,并激活“实时编辑”,则会以384mg重新启动。 它也发生在bl命令行。 对于内存有限的帐户,这是一个问题。 这是正常的吗? 谢谢。

IBM Node buildpack中的节点4.x?

Node.js 4.0,4.1已经不在了,但是我的应用程序仍然在使用Node 0.12.x进行升级。 什么时候可以提供io.js或Node.js的版本?

Bluemix可扩展容器组自定义域SSL证书

好吧,我终于成功地使用可伸缩容器组和自定义域来启动并运行node.js容器。 现在仍然存在的问题是:如何通过https://my-app.mydomain.com访问应用程序时获得Bluemix使用的自签名证书? Https的作品,但它显示通配符* .mybluemix.net证书,而不是我添加到我添加到我的组织的域的证书。 访问https://my-app.mybluemix.net是可以的,因为通配符mybluemix.net证书是有效的。 是的,我已经看到了这个,并阅读了Bluemix文档的SSL部分。 developerWorks:SSL证书和Bluemix自定义域

我可以在IBM Bluemix DevOps Services中使用不同版本的节点:构build“npm”构build器types?

我正在构build一个ember应用程序,然后将其打包到一个WAR文件中以部署到liberty运行时。 烬心build立过程警告我,烬气将停止与节点v0.10.29工作,并build议使用节点0.12。 我可以在DevOps Services中使用不同版本的Node,构build“npm”构build器types? 未来版本的Ember CLI将不支持v0.10.29。 请更新到节点0.12或io.js. 版本:0.2.7 1.13.8 无法find守望者,回到NodeWatcher的文件系统事件。 访问http://www.ember-cli.com/#watchman获取更多信息。 build筑物build筑物build筑物build筑物build筑物build筑物build筑物build筑物build筑物build筑物build筑物build筑物build筑物build筑物build筑物(节点)警告:recursionprocess.nextTick检测到。 这将在下一个版本的节点中断。 请使用setImmediate进行recursion延期。 (节点)警告:检测到recursion的process.nextTick。 这将在下一个版本的节点中断。 请使用setImmediate进行recursion延期。 …(重复节点警告)…(节点)警告:检测到recursionprocess.nextTick。 这将在下一个版本的节点中断。 请使用setImmediate进行recursion延期。 RangeError:超过最大调用堆栈大小构build步骤'Execute shell'标记为失败已完成:FAILURE

如何在Jade模板中使用Javascriptvariables?

我正在使用IBM Bluemix为学校项目制作Web服务。 我的项目需要从API请求一个JSON,所以我可以使用它提供的数据。 我希望Jade模板使用来自API的数据编写string,但是我不能使用我的.js文件中定义的variables。 例如,我想写 “您的汇率是”+ CotacaoDolar 在jade文件的h1字段中,是“CotacaoDolar”.js文件中定义的一个variables。 这怎么可能呢? 这是我的.js文件: /*eslint-env node*/ //—————————————————————————— // node.js starter application for Bluemix //—————————————————————————— // HTTP request – duas alternativas var http = require('http'); var request = require('request'); // cfenv provides access to your Cloud Foundry environment // for more info, see: https://www.npmjs.com/package/cfenv var cfenv = require('cfenv'); //chama o […]

ERRInstance(索引0)无法开始接受连接

我无法在bluemix上运行我的应用程序。 我可以在当地运行。 2015-12-14T21:14:04.751+0800[API/0]OUTApp instance exited with guid e498196a-4159-48a6-8e79-95c73d70e14a payload: {"cc_partition"=>"default", "droplet"=>"e498196a-4159-48a6-8e79-95c73d70e14a", "version"=>"0b284740-d9db-45b3-9e0c-0f226d37c0d6", "instance"=>"0827df95253a4c6b83042c1c2e646e36", "index"=>0, "reason"=>"CRASHED", "exit_status"=>-1, "exit_description"=>"failed to accept connections within health check timeout", "crash_timestamp"=>1450098844} 2015-12-14T21:15:14.412+0800[DEA/34]OUTStarting app instance (index 0) with guid e498196a-4159-48a6-8e79-95c73d70e14a 2015-12-14T21:15:26.746+0800[App/0]OUTDetected 1024 MB available memory, 512 MB limit per process (WEB_MEMORY) 2015-12-14T21:15:26.746+0800[App/0]OUTRecommending WEB_CONCURRENCY=2 2015-12-14T21:15:27.596+0800[App/0]OUT> gzcailanzi@1.2.0 start /home/vcap/app 2015-12-14T21:15:27.596+0800[App/0]OUT> node fpp.js 2015-12-14T21:16:26.834+0800[DEA/34]ERRInstance (index […]

如何asynchronous并行多个app.use调用?

如何asynchronous并行多个app.use调用? 我读过https://github.com/caolan/async ,我看过: async.parallel([ function(){ … }, function(){ … } ], callback); 但我不太清楚如何使用它与以下内容: app.use('/api/users', api.users); app.use('/api/score', api.score); app.use('/api/payment', api.payment); app.use('/api/ci',api.ci); app.use('/api/db', api.concepts); app.use('/api/swing', api.swing); app.use('/api/list', api.list);

如何在Node.js中调用需要用户名和密码的API

我正在使用IBM Watson的Retrieve和Rank服务。 此服务提供了一个返回search结果的REST API。 以下是APIurl https:// username:password@gateway.watsonplatform.net/retrieve-and-rank/api/v1/solr_clusters/sc6e46e4f5_f30c_4a8a_ae9c_b4ab6914f7b4/solr/example-collection/select?q =一些问题&wt = json&fl = id,title,body 正如你可以注意到这个URL需要一个用户名和密码。 Retreive和Rank文档提到了调用API的上述模式,即将用户名和密码作为URL的一部分。 如果我把它粘贴到谷歌浏览器中,它会popup对话框,再次input用户名和密码。 在input凭证后,我可以看到数据。 我的问题是,我怎么通过Node.js调用这样的URL。 我不知道从哪里开始,我应该遵循哪些步骤。

只是不能解决CORS问题

我只是不能打电话给我全function的API,因为我不断收到这个错误 – angular.js:9827 **OPTIONS http://xyz.mybluemix.net/add_user** (anonymous function) @ angular.js:9827sendReq @ angular.js:9628serverRequest @ angular.js:9344processQueue @ angular.js:13189(anonymous function) @ angular.js:13205Scope.$eval @ angular.js:14401Scope.$digest @ angular.js:14217Scope.$apply @ angular.js:14506(anonymous function) @ angular.js:16232completeOutstandingRequest @ angular.js:4905(anonymous function) @ angular.js:5285 welcome.html:1 **XMLHttpRequest cannot load http://xyz.mybluemix.net/add_user. Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. […]

使用Secure Gateway将Bluemix nodeJs应用程序连接到内部部署服务器

我试图从一个Bluemix nodejs webapp连接到一个驻留在本地的REST api。 我绑定了一个Secure Gateway实例,并在运行RHEL 6的SG IBM客户机的机器的端口80上创build了一个目标。 请求仍然抛出一个超时exception。 我必须以任何方式修改nodejs应用程序代码,否则SG应该允许我透明地访问REST API?