问题标签 [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.
node.js - 如何管理 sinopia 服务器(私有 npm 注册表)?
我安装了伟大的sinopia私有 npm 注册表。
它非常简单,就像一个魅力!我喜欢它 !
但我不知道管理功能是什么..
- 有管理功能吗?
- 系统管理员可以创建一个 sinopia 管理员帐户还是管理员功能必须由系统管理员通过 ssh 运行?
- 系统管理员如何创建sinopia 管理员帐户?
- 管理员如何控制其他用户注册或团队成员?
- 管理员如何访问用户的电子邮件(例如,为了发送电子邮件通知)
我还在 github 上创建了一个关于此的问题:https ://github.com/rlidwka/sinopia/issues/291
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
node.js - 如何控制 graphicsmagick 中的输出位深度(对于 Node)?
所以我有两个PNG图像,都是不透明的24bpp。一张图片包含彩虹,另一张包含单行文字:
我对他们两个都做同样的事情:
这gm
是哪里
我将两者都明确设置为 24bpp
结果我有两个不同位深度的图像:
在某些情况下,我也有 32bpp 图像。
我怎样才能让它只创建 24bpp 图像(如果需要,丢弃 alpha 通道)。另外,我不想创建jpg。
感谢@mark-setchell,我可以强制位深度。我在 Node 中是这样做的:
out()
是一种未记录的方法,但它基本上可以帮助您将自定义参数添加到命令行。请注意
不起作用,只有在单独.out()
调用中传递每个参数时它才起作用
.bitdepth(24)
似乎根本不影响输出,可能是因为我在.subClass({imageMagick: true})
上面做了。
class - 如何在 iojs 中导出和导入 ES6 类?
在foo.js
在index.js中
如何在 iojs 3 中导出 Foo 类?
我尝试过这种方式并工作,但我不知道这是否是正确的方式:
node.js - Dockerfile 找不到我的包含之一
Docker 新手并一直在检查文档,但似乎这是对 Dockerfile 的一个合理的第一次尝试。
我正在运行以下 Dockerfile,但遇到了一些问题:
这可能是一个新手错误,但感谢您的帮助:)
electron - 在带有 io.js 的 Electron 应用上使用 ES6
我正在用电子编写跨平台应用程序。我想在主进程中使用 like 启用 ES6 箭头功能特性iojs --harmony_arrow_functions
。
Electron 已经成功安装在 io.js 3.1.0 上。
我怎么能用 io.js 做到这一点?
node.js - 如何在 Docker 中运行 Iojs?
我有以下 Dockerfile:
和/etc/supervisor/conf.d/supervisord.conf
注意:脚本在/usr/share/iojs
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 上这样做,似乎会容易得多。
node.js - 在 NodeJS / IO.JS 中使用大内存
我正在考虑将 NodeJS 或 IO.JS 用于需要大量 RAM、4-8GB 甚至更多内存的服务器应用程序。
考虑到最新版本的 V8 和 IO.JS(当前是 3.3.0):
- 使用最新的 IO.JS 实现是否现实?
- 平台一般适合这样的应用吗?
- 从 NodeJS 进程中管理和访问此类内存的推荐方法是什么?
- 有什么具体问题可以预料吗?
请,欢迎使用 NodeJS 开发此类应用程序的任何利弊!
node.js - nvm install 在 curl 请求上失败
运行时:
我收到以下错误:
我不确定为什么 curl 命令失败。任何帮助将非常感激。谢谢!
更新:
我注释掉了我/etc/host
文件中的所有本地主机记录。现在运行nvm install iojs-v2
返回:
更新 2:
我正在使用 OSX 10.10.5。IOJS 正在尝试使用 Darwin。我相信这是正确的,但想列出这一点。