问题标签 [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.
node.js - 柔术没有“帮助”方法/ Nodejitsu 不行吗?
我使用以下命令安装了 jitsu: sudo npm jitsu -g 它似乎已经正确安装,但是在运行命令 jitsu 时出现以下错误:
*/usr/local/lib/node_modules/jitsu/lib/jitsu/commands/help。 js:101 winston.help(''); TypeEror: Object #<Object> has no method 'help'*....... 你明白了。
所有其他 jitsu 命令都以 not ok 结尾。
Nodejs 版本:v0.4.11
npm:v1.0.27
node.js - 我可以在 nodejitsu 实例上 npm 链接吗?
我正在尝试使用我需要安装的库,然后与 npm 链接。我没有看到任何清晰的路径可以让我使用 jitsu cli 以这种方式访问我的服务器。我该怎么做呢?
node.js - 捆绑的依赖项是否从他们的 package.json 中提取他们自己的依赖项?
我正在 Nodejitsu 上部署我的应用程序,并且我有一个已链接 npm 的自定义模块。我已将此模块添加到我的捆绑依赖项中,但部署会引发无法找到捆绑依赖项所依赖的模块的问题。
这些依赖项列在其 package.json 中,但由于某种原因没有被引入。
有任何想法吗?
谢谢!
node.js - 在 ubuntu 上使用 Forever 的 Node.js
我正在尝试安装 Forever 以与 Node.js 一起使用。我正在使用“npm install forever -g”安装它。它似乎安装得很好,但是当我运行“永远”命令时,它没有找到。
也许我没有将它安装在正确的位置?应该安装在哪里?
任何帮助都会很棒!谢谢!
node.js - 有没有办法自动生成 bundledDependencies 列表?
我有一个要部署到 Nodejitsu 的应用程序。最近,他们遇到了 npm 问题,导致我的应用程序在我尝试(但失败)重新启动它后离线几个小时,因为它的依赖项无法安装。有人告诉我,将来可以通过bundledDependencies
在 package.json 中列出我的所有依赖项来避免这种情况,从而使依赖项与应用程序的其余部分一起上传。这意味着我需要我的 package.json 看起来像这样:
现在,在干燥的基础上,这是没有吸引力的。但更糟糕的是维护:每次添加或删除依赖项时,我都必须在两个地方进行更改。有没有可以用来同步的bundledDependencies
命令dependencies
?
node.js - 将私有存储库部署为依赖项
我们构建了我们的应用程序,由三个存储库组成:
- 前端(这个已部署)
- 共享
- 核
这些都是 GitHub 上的私有 Git 存储库。
我的 package.json 文件的相关部分如下所示:
当我部署到 Nodejitsu 时,使其工作的唯一方法是在我部署的存储库的 devDependencies 中拥有 Shared 和 Core 的依赖项,但这似乎是错误的解决方案,因为 devDependencies 用于开发而不是生产。
我也尝试过收缩包装,但无济于事。
有谁知道更好的解决方案?
javascript - flatiron.js / union - 在哪里放置 app.use() 配置?
以 Union 的简单示例为例,我想知道我可以将通常放在 app.configure 中的配置代码放在哪里,比如passport.js:
有任何想法吗?服务器和路由器不接受 use()。
node.js - 为什么“jitsu deploy”得到“错误:找不到模块'browserid-verifier'”?
似乎只是缺少一个模块,但我已经在package.json
文件中写了,其他的似乎都很好。
我在本地调试过这个小应用程序很多次,这里有一个版本的browserid模块......
该browserid-verifier
模块可以在这里找到:
https
://github.com/lloyd/node-browserid
和`package.jsonq文件:
我笔记本电脑上的版本:
错误:
git - 确保数据库的 API 密钥和访问详细信息安全
保持数据库的 API 密钥和访问详细信息安全的最佳做法是什么?
我们将使用 Nodejitsus 进行部署,jitsu deploy
所以我的想法是拥有一个不属于 git 的配置文件。
我们当前的配置文件,我将拥有 .gitignore'd
javascript - 对一个端口上只有一个应用程序的节点应用程序使用代理服务器(例如 node-http-proxy)有什么意义?
我正在探索使用node-http-proxy代理服务器,以便我可以让端口 80 上的代理服务器将请求转发到端口 8000 上的应用服务器。但是,我有点困惑为什么这是一个好主意,以及这种设置究竟会在安全方面提供什么保护。
note-http-proxy 文档讨论了很多关于将其用作将请求转发到具有多个端口或 IP 地址的应用程序的方法。这显然会非常有用,特别是对于基本的循环负载均衡器策略。但是,我们在一个端口上只有一个应用程序,所以我们没有必要这样做。
如果我们应该使用这个代理服务器有一个重要的安全原因,那么我很想知道它可以防止哪些类型的攻击。此外,我们使用的是 socket.io,所以如果代理可以帮助 websocket 服务器扩展,我也想了解这一点。我们很难弄清楚如何在没有的情况下运行我们的应用程序sudo
(因为低于 1024 的所有端口都需要 root 访问权限),所以如果此时确实没有充分的理由使用代理服务器,我们就放弃了。如果有人知道如何在没有 root 访问权限的情况下在端口 80 上使用代理服务器运行此应用程序,那也将非常有帮助。谢谢!