Tag: ibm

在回送authentication失败节点js中扩展用户模型

我已经扩展了loopback的用户模型,以使其与我的自定义用户模型一起工作。 这是用户模型(自定义模型)文件 { "name": "user", "base": "User", "options": { "idInjection": false, "mysql": { "schema": "BANNERG", "table": "User" } }, "properties": { "id": { "type": "Number", "required": true, "length": null, "precision": 10, "scale": 0, "id": 1, "mysql": { "columnName": "id", "dataType": "int", "dataLength": null, "dataPrecision": 10, "dataScale": 0, "nullable": "N" } }, "accId": { "type": "Number", […]

Bluemix node.js应用程序在推送新应用程序期间发送502个错误的网关响应

我使用蓝色到绿色的模式将一个node.js应用程序推送到IBM Bluemix。 基本上我的jenkins的工作是做下面的步骤: 上传新的应用程序: cf push my-app-tmp -f cf / manifest-my-app.yml -n my-app-tmp 将该应用添加到负载均衡器 :cf map-route my-app-tmp mybluemix.net -n my-app 删除旧的应用程序 :cf删除my-app -f 将新应用程序重命名为旧名称 :cf重命名my-app-tmp my-app 删除旧路由 :cf unmap-route my-app mybluemix.net -n my-app-tmp 在这个过程中,我的应用有时会返回502 Bad Gateway。 这对我来说似乎是一个负载均衡问题,有什么想法?

监测和分析导致应用崩溃

有没有人将监控和分析添加为服务,导致#bluemix应用崩溃? 我有一个NodeJS应用程序,一旦我添加了并购,该应用程序将不再加载。 谢谢。 它看起来像是崩溃了,因为在mongoosePOST错误。 我现在正在查看它是否只是mongoose或Bluemix如何处理错误。 我发现了几个github的讨论: https://github.com/Automattic/mongoose/issues/3391 错误:与multer和身体分析器无效json 2015-11-12T15:35:02.722-0500[App/0]ERR/home/vcap/app/node_modules/mongoose/node_modules/hooks-fixed/hooks.js:58 2015-11-12T15:35:02.722-0500[App/0]ERR at model._next (/home/vcap/app/node_modules/mongoose/node_modules/hooks-fixed/hooks.js:58:23) 2015-11-12T15:35:02.722-0500[App/0]ERR at /home/vcap/app/node_modules/mongoose/lib/document.js:1721:23 2015-11-12T15:35:02.722-0500[App/0]ERR throw new Error("Your pre must have a next argument — eg, f 2015-11-12T15:35:02.722-0500[App/0]ERR ^ 2015-11-12T15:35:02.722-0500[App/0]ERR at /home/vcap/app/node_modules/mongoose/node_modules/kareem/index.js:177:19 2015-11-12T15:35:02.722-0500[App/0]ERR at model.proto.(anonymous function) [as $__original_save] (/home/vcap/app/node_modules/mongoose/node_modules/hooks-fixed/hooks.js:108:20) 2015-11-12T15:35:02.722-0500[App/0]ERRError: Your pre must have a next argument — eg, function (next, …) 2015-11-12T15:35:02.722-0500[App/0]ERR […]

bluemix无法login,停止/重新启动应用程序

我无法停止/重新启动http://m2m.demos.ibm.com/trafficsimulator.html的示例程序。 它提供了以下错误:“BXNUI0018E:未定义的应用程序的实例无法检索”。 在我刷新仪表板后,我无法login。 “BXNUI0303E:由于联系业务支持系统时出现问题,无法检索到帐户信息。您将从Bluemix注销。 稍后再试。 如果再次看到此消息,请转到DOCS并select疑难解答获取帮助和支持选项。 任何人都可以帮助我? 根据我的经验,Bluemix IoT服务似乎并不稳定。 谢谢,Jun

将图像文件保存到IBM Bluemix Node.js应用程序

我在IBM Bluemix上有一个Node.js应用程序。 我需要让用户上传图片。 在我的本地主机,图像保存到文件夹,没有问题… 但是当我在生产中做同样的事情,该文件不保存到服务器相应的文件夹… 有人可以帮忙吗?

使用nodejs SQL DB2插入大量数据

我得到可以说数组100.000logging: var eData = { "id": "1001", "type": "Regular" }, { "id": "1002", "type": "Chocolate" }, { "id": "1003", "type": "Blueberry" }, { "id": "1004", "type": "Devil's Food" } 等等…当我发射下面的node.js脚本 var db = require('/QOpenSys/QIBM/ProdData/OPS/Node6/os400/db2i/lib/db2a'); var DBname = "*LOCAL"; var dbconn = new db.dbconn(); dbconn.conn(DBname); var sqlA = new db.dbstmt(dbconn); eData.forEach(function(eRow, i) { var sql = […]

针对IBM Cloudant的基本上是couchDB的聚合查询

我是http://airpollution.online/的贡献者,这是一个开放的环境networking平台构build开放源代码,具有IBM Cloudant,因为它是数据库服务。 平台的架构是这样的,我们需要从一个集合中获取每个空气污染测量设备的最新数据。 就我的经验而言,我已经写了聚合查询来获取每个设备的最新数据,在每个集合中可用的每个文档中,按照时代的时间键。 示例聚合查询是: db.collection("hourly_analysis").aggregate([ { $sort: { "time": -1, "Id": -1 } }, { $project: { "Id": 1, "data": 1, "_id": 0 } }, { $group: { "_id": "$Id", "data": { "$last": "$$ROOT" } } } 如果有人有关于如何在IBM Cloudant中编写devise文档的想法/build议,请帮助我! 谢谢! PS我们仍然需要为此项目制作后端开源代码。 (可能需要一些时间)

IBM Watson对话 – 无法将node.js连接到watson对话

我有一个IBM沃森对话应用程序的问题。 我有我的应用程序设置,并尝试将其连接到我的node.js应用程序。 我正在按照这个教程在这里: https : //github.com/watson-developer-cloud/node-sdk#conversation和我使用官方node.js api ibm提供。 不幸的是,它不起作用,我得到以下错误。 { Error: Not Authorized at Request._callback (/Volumes/hd2/Projekte/vi-com-bot-service/node_modules/watson-developer-cloud/lib/requestwrapper.js:87:15) at Request.self.callback (/Volumes/hd2/Projekte/vi-com-bot-service/node_modules/watson-developer-cloud/node_modules/request/request.js:188:22) at emitTwo (events.js:106:13) at Request.emit (events.js:191:7) at Request.<anonymous> (/Volumes/hd2/Projekte/vi-com-bot-service/node_modules/watson-developer-cloud/node_modules/request/request.js:1171:10) at emitOne (events.js:96:13) at Request.emit (events.js:188:7) at IncomingMessage.<anonymous> (/Volumes/hd2/Projekte/vi-com-bot-service/node_modules/watson-developer-cloud/node_modules/request/request.js:1091:12) at IncomingMessage.g (events.js:291:16) at emitNone (events.js:91:20) code: 401, error: 'Not Authorized', description: '2017-06-01T08:57:57-04:00, Error ERCDPLTFRM-DNLKUPERR occurred when accessing […]

用于IBM MQ的.Net AMQP客户端

我试图使用我的.Net应用程序中的AMQP 1.0通道连接到IBM MQ 9.0。 MQ Light门户目前仅支持Nodejs,ruby,java和python客户端。 我们有.Net的MQ Light AMQP客户端吗? 我曾尝试使用Amqpnetlite客户端连接到IBM MQ 9 namespace AMQPNetLiteSample { class Program { static void Main(string[] args) { Console.WriteLine("Start"); //Address addr = new Address("10.58.139.97", 1234, "Username","password", "/", "AMQP"); Address addr = new Address("amqp://10.58.139.97:1234"); Connection con = new Connection(addr); con.Closed += con_Closed; Console.WriteLine("Created connection"); Session session = new Amqp.Session(con); session.Closed += […]

偶尔会在IBM Bluemix上执行我的node.js应用程序期间收到502错误的网关

我正在Bluemix上运行一个node.js应用程序,它基本上是用于在Cloudant(CouchDb)数据库上进行读/写操作的REST API。 传入的请求通过注入的passport-http-bearer策略中间件进入express框架。 我的应用程序使用不记名令牌来接收有关用户的信息。 目前这不是很高效(我们正在研究一个caching机制),但总的来说,它是有效的。 当我并行发送多个请求时(例如在函数testing中),有时我收到502错误的网关响应,而不是预期的结果,几乎每个testing套件都运行失败。 在我的本地部署,它没有任何问题。