问题标签 [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 投票
1 回答
191 浏览

node.js - 使用 SaveFileDialog 将目录导出为 zip

我正在使用归档器将目录导出为 nodejs/node-webkit 中的 zip 文件。

但是,我找不到任何关于如何让用户使用传统的 SaveFileDialog 设置应该导出 zip 文件的目标的任何信息。

有谁知道我如何让用户使用 node-webkit 中的 SaveFileDialog 设置导出 zip 文件的目的地?

0 投票
4 回答
4400 浏览

node.js - 从 iojs 升级到 nodejs v4.4.4 后,自签名 SSL 不起作用

我在我的应用程序中使用了 iojs 和 koa,最近我决定将 iojs 更新到 nodejs v4.4.4。更新非常顺利,我的应用程序立即运行。问题是我在我的开发机器上使用自签名 SSL 证书,并且在我更新到 nodejs 后,当我尝试访问该网站时收到以下消息:

此站点无法提供安全连接

localhost 使用不受支持的协议。

ERR_SSL_VERSION_OR_CIPHER_MISMATCH

客户端和服务器不支持通用 SSL 协议版本或密码套件。这很可能是在服务器需要 RC4 时引起的,RC4 不再被认为是安全的。

我正在使用nvm,所以我尝试切换到 iojs 并且网站再次运行。

经过一番阅读,我发现我必须更新openssl到版本1.0.2g而不是1.0.1g我用来创建.key.crt文件的版本。所以我更新openssl并生成了新的密钥和证书文件,如下所示:

sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/apache2/ssl/apache.key -out /etc/apache2/ssl/apache.crt

遗憾的是,这并没有解决问题。

这是我用来在服务器上设置 https 的代码:

难道我做错了什么?为什么它适用于 iojs 而不适用于 nodejs?

0 投票
5 回答
23437 浏览

javascript - Nodejs:只使用 index.js 来导出的好习惯?

我在我继承的一些代码上看到了一种模式。每个目录都有自己的 JS 文件,但也有一个 index.js,它实际上从另一个或多个 JS 文件导出项目。

我认为这样做是为了让您可以准确地看到要导出的内容,因为主要导出在 index.js 中,而主要代码在其他 js 文件中。

这个对吗?这种模式叫什么?

我应该继续使用这种模式吗?

0 投票
1 回答
959 浏览

javascript - Electron - 启动应用程序时出错

我正在关注如何使用 Electron 制作桌面应用程序的教程。我已按照所有步骤操作,但是当我npm start在终端中使用时出现此错误

错误图片

点击这里查看我正在关注的教程