Tag: ibm cloud

如何将Bluemix上的node.js应用程序与单点login一起使用

我不明白问题在哪里。 我跟着一些教程和SSO的文档。 我总是有同样的问题:我的应用程序无法启动。 我的应用程序和我的服务非常有限。 cf push 这是错误: 错误 那么当我使用cf日志时: cf logs sso-8 响应的图片: 错误1/3 这是我现在的代码: //package.json { "name": "NodejsStarterApp", "version": "0.0.1", "description": "Insert description here", "private": true, "scripts": { "start": "node app.js" }, "dependencies": { "express": "latest", "passport": "latest", "body-parser": "latest", "cookie-parser": "latest", "express-session": "latest", "cfenv": "1.0.x", "passport-idaas-openidconnect": "latest" }, "repository": {}, "engines": { "node": […]

使用NodeJS从IBM Bluemix Object Storage下载文件

使用NodeJS脚本从IBM Bluemix Object Storage下载文件时遇到问题,问题是需要很长时间才能从存储中下载文件, 100K文件需要大约21秒 ,等待第一个块大约需要8秒,然后rest阅读所有的大块 我正在使用该服务来存储图像,并使用NodeJS脚本从存储中读取这些图像,并通过HTML img标签下载图像,所以我在这里做错了什么? nodeJS代码: app.get("/ostore/image/:filename", function(request, response) { response.set('Content-Type', 'image/jpg'); response.set('cache-control', 'max-age=604800'); response.set('Last-Modified', 'Sat, 05 Dec 2015 03:17:48 GMT'); var credentials = app.appEnv.services['Object-Storage'][0].credentials var pkgcloud = require("pkgcloud"); var client = pkgcloud.storage.createClient({ provider: 'openstack', username: credentials.userId, password: credentials.password, authUrl: credentials.auth_url, tenantId: credentials.projectId, region: credentials.region, version: "2" }); client.download({ container: app.storageContainer, remote: […]

使用node.js在浏览器中启用麦克风,并捕获所说的信息

我一直在苦苦挣扎,一直在研究如何通过Node.js在浏览器中启用麦克风。 我已经看到了几个Javascript的例子,但是我不能从他们那里获得口头的内容,并把它存储在variables中。 如何使用Node.js启用麦克风? 我需要一个特定的npm包吗? 我目前正在使用IBM Watson Speech to Text API。 任何帮助表示赞赏! 提前致谢!

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

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

configuration文件中缺lessBluemix CF App Loggregator端点

我正在试图在Bluemix中部署一个应用程序的日志。 每次我通过bx app push [app-name]部署时,出现以下错误(但部署仍然成功): Warning: error tailing logs Loggregator endpoint missing from config file 试图拖尾日志产量: $ bx app logs [app-name] Invoking 'cf logs [app-name]'… FAILED Loggregator endpoint missing from config file 这是一个Node.js应用程序,有什么我需要在我的package.json定义? 我在文档中读到的所有东西都使它看起来像是自动工作的: Loggregator自动获取STDOUT和STDERR数据。 版本信息: $ bx -v bx version 0.5.4+ae22935-2017-05-18T06:24:28+00:00

迭戈移民:502坏门户

我在IBM Bluemix DEA运行时上运行了现有的node.js应用程序。 我试图将其迁移到迭戈,迁移过程没有任何错误完成。 但是,当我正在尝试应用程序路由时,我得到'502坏网关:注册端点未能处理请求。 错误。 迁移是使用“迁移到迭戈”button完成的。 从应用程序控制台 7/12/2017 8:59:28 AM OUT STG Staging complete 7/12/2017 8:59:28 AM OUT STG Uploading droplet, build artifacts cache… 7/12/2017 8:59:28 AM OUT STG Uploading build artifacts cache… 7/12/2017 8:59:28 AM OUT STG Uploading droplet… 7/12/2017 8:59:29 AM OUT STG Uploaded build artifacts cache (18.2M) 7/12/2017 8:59:34 AM OUT […]

从应用程序名称获取应用程序guid – 通过代码

我已经和节点应用程序mainApp在CF空间上运行,在这个节点应用程序即时获取其他应用程序的name (部署在同一空间),我想从它得到的应用程序GUID ,我怎么能做到这一点? 这是我试过(我试图让这个空间的所有应用程序,并从guidsearch特定的应用程序,但我得到了HTTP 401 – unauthorized , 任何想法我怎么能从应用程序部署到CF应用程序的应用程序GUID(假设我有应用程序的名称) 有一个更好的方法来实现这一目标? getAllApps: () => { return new Promise((resolve, reject) => { rp({ uri: 'https://' + CF_API + '/v2/apps', json: true }).then((data) => { "use strict"; console.log("apps data: " + data); resolve(data); }); })

在IBM Watson Visual Recognition实例中加权input图像

我想知道,如果有一种方法,我们可以加权input图像。 例如,我们有一个重要性为60%的图像,而另一个重要性为100%。 所以我们希望视觉识别实例也考虑这些权重。 我正在使用这个演示 。

bluemix服务onepage应用程序

我试图在bluemix中部署一个使用webpack使用serve服务的示例,以便在package.js上使用以下内容编译单页应用程序 "start": "serve -p 6003", 但有以下错误 [HEALTH/0] ERR healthcheck failed: failure to make TCP connection: dial tcp 10.254.1.102:8080: getsockopt: connection refused 我需要改变发布这个应用程序 我正在使用: cf push ,我的清单看起来像这样: applications: – path: . memory: 256M instances: 1 domain: mybluemix.net name: ktest2017 host: ktest2017 disk_quota: 1024M 运行这个问题,我做了以下几点: 在一个bluemix帐户中创build一个节点应用程序 卸载基础项目 创build一个新的vue.js cli webpack-simple应用程序,并作为一个页面应用程序服务器 生成package.json,以: "scripts": { "dev": "cross-env NODE_ENV=development webpack-dev-server […]

Bluemix / Watson自然语言处理无效的API密钥

曾经search过,但在过去一年里找不到类似的问题。 我试图按照这个教程 ,但自从四月份发布以来似乎已经发生了变化。 我已经构build了PubNub模块并注册了一个Bluemix Watson帐户,并设置了一个自然语言理解服务。 当我尝试在PubNub中运行testing包时,我收到错误消息: 23:24:12 js: [“TypeError:无法读取在Sentiment / IBM Watson.js:46:43在process._tickCallback(内部/进程/ next_tick.js:109:7)未定义的属性'types”] Sentiment / IBM Watson.js错误:76:21 at process._tickCallback(internal / process / next_tick.js:109:7) 23:24:13 js: { "body": "{ \"status\": \"ERROR\", \"statusInfo\": \"invalid-api-key\", \"usage\": \"By accessing AlchemyAPI or using information generated by AlchemyAPI, you are agreeing to be bound by the AlchemyAPI Terms of Use: http://www.alchemyapi.com/company/terms.html\", […]