问题标签 [nodejitsu]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
73 浏览

node.js - 通过 github 部署时,nodejitsu 中的快照版本没有变化

我想我已经正确设置了通过 github 提交对 nodejitsu 所做的更改,但是对版本的更改(在 package.json 中)并没有通过。升级版本然后使用“jitsu deploy”进行部署按预期工作(例如生成版本 0.0.3),但升级版本、提交和推送到 github 会导致部署具有相同的版本号(0.0.3-1例如)。

不知道我错过了什么。谢谢您的帮助。

0 投票
1 回答
2916 浏览

node.js - express 文件上传返回 400 错误

我有一个需要处理文件上传的快速应用程序,但由于某种原因它无法正常工作。我收到一条神秘的错误消息(nodejitsu/local),我不知道出了什么问题。

这是我的路线:

这是我的功能:

这是我的 HTML:

这是错误消息:

0 投票
1 回答
232 浏览

node.js - 启动应用程序时 plunker node js jitsu 错误

我在启动 jitsu 服务器时遇到错误。

请指导我

0 投票
1 回答
1381 浏览

node.js - 用于推送通知的 Nodejs 和 socket.io

我目前正在寻找向我正在开发的 iphone 和 android 应用程序提供推送通知。我查看了推送通知服务,它们非常昂贵,所以我希望使用 socket.io 运行我自己的。

我想我的问题是,推送通知对服务器的要求有多高?我需要大量带宽或一些特定的服务器设置吗?

我之前没有使用推送通知来估计我需要的数量。

目前我正在为我的 nodejs 应用程序使用 Nodejitsu,并计划让它也托管推送服务器,以实现其价值。

任何帮助我指出正确方向的帮助都会有很大帮助。

0 投票
3 回答
3277 浏览

node.js - 移动网络中 8080 或 80 端口上的 WebSocket 连接失败

在我的 Web 应用程序中,我使用 Node.js 和 Socket.io。

当我在本地或我的 wifi 网络中测试应用程序时,一切都很好,但由于我切换到移动数据,我收到连接错误:

WebSocket 连接到“ws://url/socket.io/1/websocket/”失败:WebSocket 握手期间出错:意外响应代码:502

似乎我的移动提供商阻止了端口 8080 和 80,但使用 nodejitsu 切换到另一个端口似乎是不可能的。

有人有如何处理移动网络、node.js 和 socket.io 的经验吗?

编辑:
作为主持人,我尝试免费订阅 Heroku 和免费订阅 Nodejitsu。

在移动设备上,我使用移动设备和 wifi检查了http://websocketstest.com/上的端口。在移动设备上,端口 80 和 8080 的测试失败。
我想也许我可以将端口更改为 443,但即使我设置server.listen()为端口 443,nodejitsu 似乎也监听端口 80。

我认为 WebSockets 可能通过另一个端口成为可能,但我不知道如何更改端口或为什么 nodejitsu 只是在监听端口 80。

0 投票
0 回答
418 浏览

node.js - couchdb 跟踪更改超时

我正在编写一个托管在 nodejitsu 中的小型节点服务器,它从一直在修改的 cloudant 数据库中不断获取更改。

我正在使用以下模块,它提供了一个有趣的 couchdb 更改获取器。我遇到的问题是我希望服务器无需重新启动即可工作。我的意思是,连续工作,不间断。但我发现有时我的 nodejitsu 服务器会重新启动。例如,我昨天下午 3:30 让它工作,今天早上 8 点左右重新启动。我发现当跟随模块触发超时事件时,服务器会“死亡”。我想我应该处理这个事件,但我不知道如何处理。我认为,此超时与来自 cloudant 的心跳有关。

我写过类似的东西:

并且以这种方式获取更改:

编辑:有一件有趣的事情。触发超时事件后,立即发生错误:

编辑2:更多信息。

我终于把心跳改成了 5 分钟,让超时变得非常困难。这种解决了我的特殊问题,但没有回答原来的问题。关于错误,我认为它可能与“跟随”模块有关(我的意思是一个错误),但我不确定。

提前致谢!!

布鲁诺。

0 投票
1 回答
447 浏览

node.js - Nodejitsu 文件系统和静态文件

当使用 nodejitsu 作为主机时,如何存储一些用户上传的内容?我知道空间是有限的,但我的问题是当文件系统不是持久的并且每次我上传新版本时,你如何备份那些保存的文件?对于这种用法,建议使用什么架构?我是否需要创建静态文件服务器、使用基于云的解决方案(如 aws s3 或其他)?我已尝试下载当前活动版本的 tar,但用户创建的任何文件也未下载...

0 投票
1 回答
87 浏览

javascript - 在 nodejitsu 中加载资源 socket.io 失败?

我正在尝试在 Nodejitsu 中部署一个简单的聊天应用程序,并使用 socket.io。

我在本地使用应用程序,它运行良好,但是当我部署到 nodejitsu 时,我在 javascript 控制台中收到以下错误:

无法加载资源

而且聊天不起作用。

我检查了源代码并单击

/socket.io/socket.io.js

它工作得很好

我的 package.json 是:

我希望有人可以帮助我,拜托!

0 投票
1 回答
441 浏览

node.js - node.js 部署的安全问题

我目前在亚马逊 AWS 上部署 node.js 时遇到一些问题。

我开发了一个应用程序供一些小公司使用。

现在该公司希望我拥有某种 WAP(Web 应用程序防火墙)。

好吧,我在aws market place查看,看到了一些解决方案,但它们对我来说代价高昂,而且我很难部署防火墙,因为我对该领域的知识不多。

所以我研究了heroku和nodejitsu。我想也许我会将我的应用程序转移到他们的服务中,并且仍然使用亚马逊 SES(简单电子邮件服务)和 RDS(我正在使用 mysql 数据库)。因为我看到 Heroku 和 nodejitsu 也没有提供 mysql。

这里真正的问题是我尝试在网上搜索重新分级 heroku 或 nodejitsu 安全性的信息。这就是我想首先转移的原因。为什么在他们的主页上没有关于这些服务的安全性的任何信息?

那么这些 SAAS 是否安全?所以我不需要关心 DDOS、sql 注入以及基本应用程序防火墙为我实现的所有功能?

我希望我把我的问题说清楚了。

谢谢。

0 投票
2 回答
500 浏览

nodejitsu - 向 Nodejitsu 启动样板 MEAN.io 应用程序:错误

这是我的要点:https ://gist.github.com/AustinG08/9065353 类似的错误消息:https ://github.com/nodejitsu/jitsu/issues/493

我克隆了 mean.io 样板。我看不出 package.json 文件有什么问题。我已经尝试实现类似错误消息中提到的内容,但我想我太新了。这是我的第一篇 stackoverflow 帖子。请帮忙。

*编辑更多细节:我做了一个 github.com/linnovate/mean 的 git clone - mean.io 堆栈。我可以在本地运行它就好了。但我想将它部署到我的 nodejitsu 帐户。我在命令行中运行“jitsu deploy”,我得到了我链接的要点。在 package.json 的脚本部分中,我尝试根据我发现的类似错误消息将“start”:“node node_modules/grunt-cli/bin/grunt”更改为“start”:“node server.js”,但无济于事,同样的事情也会发生。