Tag: rackspace cloud

Rackspace授权Node.js

我正在使用节点云文件进行身份validation。 var cloudfiles = require('cloudfiles'); var config = { auth : { username: 'my-username', apiKey: 'my-api-key' } }; var client = cloudfiles.createClient(config); console.log(client); 这就是我所得到的 { config: { auth: { username: 'my-username', apiKey: 'my-api-key', host: 'auth.api.rackspacecloud.com' }, servicenet: false }, authorized: false } 用户名和apiKey是正确的,它在PHP中,但不是在node.js authorized: false – 哪里可以解决问题?

正确的方法来组织Node.js应用程序的rackspace cloudfiles中的许多用户的图像?

我有一个简单的Node.js应用程序。 我将有用户configuration文件,每个用户可以上传几个图像。 图像将被上传到Rackspace Cloudfiles。 我目前正在使用Rackit模块。 目前它的工作方式是: 我向Rackit传递一个文件,将其上传到Rackspace Cloudfiles,并将CDN url返回给该映像(映像名称已被rackit散列)(url类似于下图): http://c15142174.r14.ca2.rackcdn.com/Y20h30Jd918aHV3pKROzejdq Rackit目前将所有图像保存到一个容器中。 这是我的问题: 1)我应该将每个用户的图像保存到一个单独的容器(为了隐私,安全,并确保一个用户不能抹去其他用户)? 2)简单地将上面的url ref存储在一个数据库中并且在将来以这种方式引用它就足够了吗? 我可以指望这个url不变? 3)将用户的图像加上用户名或哈希值,将图像与给定的用户关联起来会更有意义吗? 最佳实践方法是什么? 谢谢

NodeJS – Socket.IO设置:提供静态内容无握手(Ubuntu在Rackspace云服务器上)

我已经在Rackspace上安装了带有Socket.IO的Ubuntu node.js 当我尝试一个简单的服务器应用程序,并尝试使用客户端请求时,我得到了“服务的静态内容”,而不是动摇。 在浏览器中debugging我可以看到“你好S …”,并在服务器端: # node socket-server.js info – socket.io started debug – served static content /socket.io.js debug – served static content /socket.io.js 我不知道从哪里开始寻找一个问题(同样的脚本在本地开发) 为什么node.js只提供静态内容而不握手? iptables允许8866端口:#iptables -L Chain INPUT (policy ACCEPT) target prot opt source destination ACCEPT all — anywhere anywhere ACCEPT all — anywhere anywhere state RELATED,ESTABLISHED ACCEPT tcp — anywhere anywhere tcp […]