问题标签 [iojs]

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 投票
0 回答
774 浏览

node.js - 如何管理 sinopia 服务器(私有 npm 注册表)?

我安装了伟大的sinopia私有 npm 注册表。

它非常简单,就像一个魅力!我喜欢它 !

但我不知道管理功能是什么..

  • 有管理功能吗?
  • 系统管理员可以创建一个 sinopia 管理员帐户还是管理员功能必须由系统管理员通过 ssh 运行?
  • 系统管理员如何创建sinopia 管理员帐户?
  • 管理员如何控制其他用户注册或团队成员?
  • 管理员如何访问用户的电子邮件(例如,为了发送电子邮件通知)

我还在 github 上创建了一个关于此的问题:https ://github.com/rlidwka/sinopia/issues/291

0 投票
1 回答
8973 浏览

node.js - nginx 和 nodejs:连接到上游时连接()失败(111:连接被拒绝)

在我开始之前,我已经查看了我能找到的每一个类似的问题,但我发现没有任何东西可以解决我的问题。

我正在运行 2 个 docker 容器,1 个用于 nginx,1 个用于 nodejs api。我使用 nginx 作为反向代理。

当我请求 localhost/api/x 时,我收到 502 bad gateway 和 nginx 日志

我可以使用 docker ps 在我的计算机上获取 8543 映射到的端口,并且可以正常访问那里的应用程序。这使我得出结论,节点应用程序正在运行,并且正在侦听正确的端口 (8543)。我还可以从错误消息和重写日志中看出请求 uri 正在被正确重写。

我一直在努力解决这个问题,但无法弄清楚出了什么问题,任何帮助将不胜感激!

我的 nginx.conf:

我的 nginx Dockerfile

我的节点应用

我的节点 Dockerfile

./run.sh 运行命令pm2 start -x app.js --no-daemon

码头工人-compose.yml

0 投票
1 回答
1134 浏览

node.js - 如何控制 graphicsmagick 中的输出位深度(对于 Node)?

所以我有两个PNG图像,都是不透明的24bpp。一张图片包含彩虹,另一张包含单行文字: 在此处输入图像描述

我对他们两个都做同样的事情:

gm是哪里

我将两者都明确设置为 24bpp

结果我有两个不同位深度的图像:

在此处输入图像描述

在某些情况下,我也有 32bpp 图像。

我怎样才能让它只创建 24bpp 图像(如果需要,丢弃 alpha 通道)。另外,我不想创建jpg。


感谢@mark-setchell,我可以强制位深度。我在 Node 中是这样做的:

out()是一种未记录的方法,但它基本上可以帮助您将自定义参数添加到命令行。请注意

不起作用,只有在单独.out()调用中传递每个参数时它才起作用

.bitdepth(24)似乎根本不影响输出,可能是因为我在.subClass({imageMagick: true})上面做了。

0 投票
1 回答
296 浏览

class - 如何在 iojs 中导出和导入 ES6 类?

foo.js

index.js中

如何在 iojs 3 中导出 Foo 类?

我尝试过这种方式并工作,但我不知道这是否是正确的方式:

0 投票
2 回答
184 浏览

node.js - Dockerfile 找不到我的包含之一

Docker 新手并一直在检查文档,但似乎这是对 Dockerfile 的一个合理的第一次尝试。

我正在运行以下 Dockerfile,但遇到了一些问题:

这可能是一个新手错误,但感谢您的帮助:)

0 投票
2 回答
272 浏览

electron - 在带有 io.js 的 Electron 应用上使用 ES6

我正在用电子编写跨平台应用程序。我想在主进程中使用 like 启用 ES6 箭头功能特性iojs --harmony_arrow_functions

Electron 已经成功安装在 io.js 3.1.0 上。

我怎么能用 io.js 做到这一点?

0 投票
1 回答
116 浏览

node.js - 如何在 Docker 中运行 Iojs?

我有以下 Dockerfile:

/etc/supervisor/conf.d/supervisord.conf

注意:脚本在/usr/share/iojs

0 投票
1 回答
40 浏览

node.js - 使用特定版本从源代码中提取和构建 io.js

我正在为我一直在从事的 io.js 项目构建 Dockerfile,我希望能够使用 io.js 执行类似于以下内容的操作。

在我看来,应该有一种等效的方法来使用 io.js 发行版来做到这一点。

问题似乎是我从这个发行版下载的 io.js“源”似乎只包含为不同系统构建的可执行文件,这不是我想要的。

有没有办法可以获取 iojs-v2.5.0 的源文件,这样我就可以进去做./configure --prefix=/usr && make && make check && make install?如果我能在 Docker 上这样做,似乎会容易得多。

0 投票
1 回答
308 浏览

node.js - 在 NodeJS / IO.JS 中使用大内存

我正在考虑将 NodeJS 或 IO.JS 用于需要大量 RAM、4-8GB 甚至更多内存的服务器应用程序。

考虑到最新版本的 V8 和 IO.JS(当前是 3.3.0):

  • 使用最新的 IO.JS 实现是否现实?
  • 平台一般适合这样的应用吗?
  • 从 NodeJS 进程中管理和访问此类内存的推荐方法是什么?
  • 有什么具体问题可以预料吗?

请,欢迎使用 NodeJS 开发此类应用程序的任何利弊!

0 投票
1 回答
801 浏览

node.js - nvm install 在 curl 请求上失败

运行时:

我收到以下错误:

我不确定为什么 curl 命令失败。任何帮助将非常感激。谢谢!

更新:

我注释掉了我/etc/host文件中的所有本地主机记录。现在运行nvm install iojs-v2返回:

更新 2:

我正在使用 OSX 10.10.5。IOJS 正在尝试使用 Darwin。我相信这是正确的,但想列出这一点。