Tag: ibm cloud

如何将包含NodeJs模块的Codeigniter应用程序部署到Bluemix?

我目前正在使用一些nodejs来处理一些实时特性的codeigniter应用程序,我使用socket.io和express来集成nodejs模块来开发一个实时聊天应用程序。 我试图将我的应用程序部署到我的codeigniter应用程序的PHP构buildbluemix,我创build了一个nodejs应用程序来托pipe我的nodejs服务器。 问题是我似乎无法连接到使用io.connect()的nodejs服务器套接字。 有没有办法做到这一点,而不必在代码中做一些重大的改变。 谢谢。 /*eslint-env node*/ //—————————————————————————— // node.js starter application for Bluemix //—————————————————————————— // This application uses express as its web server // for more info, see: http://expressjs.com var express = require('express'); //var socket = require('socket.io'); // cfenv provides access to your Cloud Foundry environment // for more info, see: https://www.npmjs.com/package/cfenv var cfenv […]

Watson对话服务+将对话推送到HTML中

我正在使用基于示例应用程序的Watson对话服务,使用NodeJS服务器和HTML客户端实现。 我有一个单独的事件触发器应用程序与NodeJS通信。 给定一个特定的事件触发器,我想在HTML客户端显示Watson的输出文本。 由于它不会有任何的HTML请求,我想知道如何能够显示或进行conversation.message api。

如何使用get cf ssh-code password

我们正在使用CF Diego API 2.89版本,目前我能够使用它并在运行cf ssh myApp时查看vcap和应用程序资源。 现在变得更加困难了:-) 我想部署App1 ,它将与“APP2”“交谈”并通过代码(node.js)访问它的文件系统 (如在运行ls时在命令行中提供的那样),有可能吗? 我发现这个库提供了通过代码连接到SSH的能力,但不知道我应该把东西放在主机端口等 在连接我提供了密码 ,应通过代码检索 编辑 }); }).connect({ host: 'ssh.cf.mydomain.com', port: 2222, username: 'cf:181c32e2-7096-45b6-9ae6-1df4dbd74782/0', password:'qG0Ztpu1Dh' }); 现在,当我使用cf ssh-code(要获得密码),我得到很多请求,我试图用Via邮递员模拟没有成功,有人可以协助吗? 我需要以某种方式获取密码值…如果我不提供它,我得到以下错误: SSH Error: All configured authentication methods failed 顺便说一句,让我们说,我不能使用CFnetworkingfunction,批量服务,我知道容器是短暂的….

使用Typescript设置一个带有Angular 2前端的Node.js js服务器

我想在IBM Bluemix上托pipe我的Web应用程序,并希望使用TypeScript作为前端,并使用Node.js作为后端。 我如何设置服务器并将其连接到前端,主要是,我使用哪个编译器来编译ts文件?

Cloud Foundry的服务到服务通信

我需要将两个节点服务部署到CF(每个服务在它自己的容器中)。 这些应用程序需要沟通。 如何build议实施这种沟通? 我无法find解释CF中的服务到服务通信的任何指南,因为它应该部署到云中,所以我需要一些最佳实践。 一些例子会非常有帮助。

Node.JS – 设置max-old-space-size的副作用太大?

我们的服务器在云PaaS(特别是Bluemix)上运行Node.JS。 我们可以通过PaaS控制面板configuration分配的内存量,但我注意到,对于大于1.4GB的值,您还需要使用–max-old-space-size选项执行节点( 此处解释)。 这意味着,只要我想改变分配的内存大小,我必须在设置中的两个地方进行更改。 如果我调用node –max-old-space-size 99999999999 app.js会发生什么情况? Node.JS会尝试分配99999999999MB,还是会考虑运行VM \ Container的实际内存限制? 它是否会影响GC的行为(即,如果看起来有很多可用空间,则GC将运行较less的次数)? 是否有–max-old-space-size use-machine-limits选项? 谢谢

用Node-RED查看完整的msgdebugging

我使用Node-RED在Bluemix上运行应用程序。 我添加了一个debugging节点来输出完整的msg对象,但是它正在debugging控制台中被截断。 我怎样才能看到完整的对象?

我无法在Bluemix中启动我的节点应用程序

我试图在Bluemix中启动我的节点应用程序,并得到一个奇怪的错误。 我的应用在本地工作。 我从下面的应用程序中复制了一个片段。 var express = require("express"), app = express(); app.get("/", function (request, response) { response.render("index"); }); app.listen(8080); 我的应用程序从未在Bluemix中启动。 我在Bluemix上遇到的错误如下。 [11:07 AM] jsloyer@Jeffs-MacBook-Pro [testapp]>cf push myapp Creating app myapp in org myemail@co.com / space demos as myemail@co.com… OK Creating route myapp.mybluemix.net… OK Binding myapp.mybluemix.net to myapp… OK Uploading myapp… Uploading app files from: /Users/jsloyer/Downloads/testapp Uploading […]

Node.js脚本的工作负载调度程序 – 是否等同于Bluemix中的cron作业?

我试图每天早上用Bluemix Workload Scheduler调用node file.js file.js; file.js位于我的node.js项目的根目录下; file.js不是我的服务器文件。 我曾经使用cron,但似乎“BlueMix没有cron工作的概念”。 作为我的过程(唯一)一步的结果,我得到了“节点:命令未find” 我想我错过了一些东西。 是否有可能与Workload Scheduler做到这一点,或者我应该find替代选项? 更多信息 我正在尝试做: var wls = new WorkloadService(credentials); var wp = new WAProcess("MyProcessName", "DescriptionProcess"); wp.addStep(new CommandStep("node file.js", myAgentName)); wp.addTrigger( TriggerFactory.repeatDaily(1) ); wls.createAndEnableTask(wp, function(res){ wls.runTask(res.id, function(){console.log("Process is created and started.")}); }); 我可以在“IBM Workload Automation on Cloud – 应用程序实验室”中看到该进程已创build并启动。 几个后来,进程失败,说“节点命令未find” 我想我在文档中读到,代理只能调用本地系统命令(如cat,pwd …)或与外部交互的命令(用于REST服务调用)。 所以没有办法find节点命令或file.js. 除非我在代理上安装所有东西? 文档说我们可以使用curl命令在/home/wauser/workspace目录中安装程序。 那我该怎么办?

使用node.js的Watson api

我正在尝试使用这个node.js代码来使用我们的ios应用程序中的ibm cloud bluemix中的watson api。 任何人都可以告诉我这个代码在做什么,并给我们一个答案如何使用我们的应用程序的watson服务。 var express = require('express'); var https = require('https'); var url = require('url'); // setup middleware var app = express(); app.use(express.errorHandler()); app.use(express.urlencoded()); // to support URL-encoded bodies app.use(app.router); app.use(express.static(__dirname + '/public')); //setup static public directory app.set('view engine', 'jade'); app.set('views', __dirname + '/views'); //optional since express defaults to CWD/views // There are […]