Tag: nodejitsu

Socket.io连接只在服务器上build立reset(nodejitsu)在本地工作正常吗?

所以基本上我正在用node.js / express / socket.io制作一个简单的RTS棋盘游戏来学习。 到目前为止,这一切都非常顺利,尽pipe我几乎在纯粹的本地主机上工作。 将其部署到nodejitsu并加载页面,但服务器不将初始服务器数据发送到客户端。 如果(当页面打开时,不刷新)我重置服务器,然后build立连接,整个事情按预期工作,但访问服务器的客户端不会这样做。 服务器init代码: var express = require('express'); var app = require('express')() , server = require('http').createServer(app) , io = require('socket.io').listen(server); server.listen(8080); app.use(express.static(__dirname + '/public')); app.get('/', function(req, res){ res.sendfile("index.html"); }); app.get('/RTSwords', function(req, res){ //res.sendfile("public\\RTSwords.html"); res.sendfile("RTSwords.html"); }); 服务器socket.io代码 // define interactions with client io.sockets.on('connection', function(socket){ //send them board and first seven tiles. […]

保持数据库安全的API密钥和访问细节

保持数据库安全的API密钥和访问细节的最佳做法是什么? 我们将部署Nodejitsus jitsu deploy所以我的想法是有一个configuration文件不会是git的一部分。 我们目前的configuration文件,我将.gitignore'd module.exports = (app) -> app.configure 'development', -> global.config = dbUrl: 'mongodb://username:password@host:port/closet' foursquare: client_id: 'xxx' client_secret: 'xxx' redirect_uri: 'http://127.0.0.1:3000/account/auth/foursquare/done' return app.configure 'production', -> global.config = dbUrl: 'mongodb://username:password@host:port/closet' foursquare: client_id: 'yyy' client_secret: 'yyy' redirect_uri: 'http://example.com/account/auth/foursquare/done' return return

Nodejitsu支持neo4j吗?

我想用Nodejitsu来托pipe我的Node.js应用程序。 该应用程序还使用Neo4j。 Nodejitsu是否提供任何forms的支持? 或者我需要单独托pipeNeo4j(并支付所有networkingstream量)?

Node.js主机瓦特/多个端口,或错误的做法?

我试图找出最佳的工作stream程来生成一个我可以在各种公共节点环境中托pipe的应用程序。 这个关键点似乎是我的应用程序打开了两个端口:一个用于HTTP,另一个用于WebSockets。 这里是在我自己的系统上执行很好的代码,但是在托pipe服务上遇到EADDRINUSE错误。 (注意:无论端口号如何变化) 代码: http : //pastebin.com/zjJKbj2U 问题:我在寻找提供这种能力的Node服务的方法上错了吗?还是应该以不同的方式来解决这个问题?

Node.js和Socket.IO在某些服务器上没有响应

我在Nodejitsu上运行了简单的Node.js和Socket.IO应用程序。 该应用程序运行完美,从家里和其他一些互联网服务,但不工作从我的工作! 这是我得到的错误消息 The connection to ws://behseini-socketproject.jit.su/socket.io/1/websocket/QtVm6E79WwGLwBVjN7el was interrupted while the page was loading. this.websocket = new Socket(this.prepareUrl() + query); socket.io.js (line 2371) GET http://behseini-socketproject.jit.su/socket.io/1/?t=1370531712581 200 OK 535ms socket.io.js (line 1659) ParamsHeadersResponse fPtjDNnugmPPXKbnN7ep:60:60:websocket,htmlfile,xhr-polling,jsonp-polling 你可以让我知道为什么发生这种情况? 是这种防火墙的问题? 谢谢

移动networking上的端口8080或80上的WebSocket连接失败

在我的Web应用程序中,我使用Node.js和Socket.io。 当我testet应用程序本地或在我的wifinetworking一切都很好,但自从我切换到移动数据我得到连接错误: WebSocket连接到'ws://url/socket.io/1/websocket/'失败:WebSocket握手期间出错:意外的响应代码:502 看来我的移动提供商阻止端口8080和80,但切换到另一个端口似乎不可能与nodejitsu。 有一些经验,如何处理移动networking,node.js和socket.io? 编辑: 作为主机,我尝试免费订阅Heroku和免费订阅Nodejitsu。 在手机上,我用移动和wifi检查了http://websocketstest.com/上的端口。 在移动端testing失败,端口80和8080。 我想也许我可以将端口更改为443,但是即使将server.listen()设置为端口443,nodejitsu似乎仍在侦听端口80。 我认为WebSockets可能可能通过另一个端口,但我不知道如何改变端口或为什么nodejitsu例如只是听80端口。

我可以npm链接在nodejitsu实例吗?

我试图使用一个库,我需要安装,然后链接到NPM。 我没有看到任何使用jitsu cli以这种方式访问​​我的服务器的清晰path。 我怎么去做这个?

如何pipe理Nodejitsu创build的MongoDB

我使用以下命令创build了一个新的MongoDB: jitsu databases create mongodb my_datbase 现在我不知道如何pipe理这个新创build的数据库。 当我尝试在我的应用程序中使用给定的细节时,我最终发生了“发生错误:{”code“:”ECONNRESET“}”。 如何检查数据库是否正常运行?

节点jitsu找不到本地模块

我有一个应用程序在本地成功工作,所以我知道代码的作品。 但是,当我去部署到节点jitsu我得到一个错误,它找不到本地模块。 这是我有什么: 文件设置: /index.js /config/config.js index.js var cfg = require('./config/config.js'); 当试图部署节点jitsu给我一个错误: Error: Cannot find module './config/config.js' 由于所有这些代码在本地工作,我不相信这是一个编码问题。 我的印象是,本地模块不需要包含在package.json中,但也许它们为节点jitsu做? 我阅读他们的文档,但找不到本地模块的特别之处。 谢谢!

在Nodejitsu上运行一个meteor应用程序

将meteor应用程序部署到Nodejitsu试用版环境,但未能使其运行。 从我的meteor应用程序目录执行jitsu deploy ,我得到以下错误: ReferenceError: Meteor is not defined 。 如果你已经在Nodejitsu上运行了一个meteor应用程序,请突出显示你所执行的步骤以及可能会丢失的依赖关系。 我会用你的build议,并尝试让我的应用程序运行。 谢谢。 // package.json contents { "name": "test123-meteor", "subdomain": "user123.test123-meteor", /* * Really not sure about this line here… */ "scripts": { "start": "node client/controllers/GeneralController.js" }, "version": "0.0.1-2", "engines": { "node": "0.8.x" } }