Articles of iojs

使用SaveFileDialog将目录导出为zip

我正在使用archiver将目录导出为nodejs / node-webkit中的zip文件。 var file_system = require("fs") var archiver = require("archiver") var output = file_system.createWriteStream("files.zip") var archive = archiver("zip") output.on("close", function() { console.log(archive.pointer() + " total bytes") console.log("archiver has been finalized and the output file descriptor has closed.") }) archive.on("error", function(err) { throw err }) archive.pipe(output) archive.bulk([ { expand: true, cwd: "./content/project/", src: ["**"], dest: […]

IBM Node buildpack中的节点4.x?

Node.js 4.0,4.1已经不在了,但是我的应用程序仍然在使用Node 0.12.x进行升级。 什么时候可以提供io.js或Node.js的版本?

我的node.js代码怎么能看到它是否在官方nodejs,iojs,jxcore或node-chakracore下运行?

由于各种原因,现在有几个nodejs的分支。 对于我的节点代码来查看它正在运行哪个分支,目前最好的方法是什么? 我知道的叉子是: 官方nodejs发布 iojs – 我猜它现在已经被弃用了,因为它重新join了官方的nodejs,但它仍然很有意思 JXcore – 支持多个CPU /内核的分支; 包括V8,Mozilla的SpiderMonkey和微软的ChakraCore在内的多个JS引擎; 和包装的js应用程序,所以npm不需要由应用程序的用户使用 微软的nodejs使用他们的Edge浏览器的ChakraCore JS引擎通过一个V8兼容垫片 ( 我还问过一个关于检测使用哪个JS引擎的同伴问题,这个问题只是关于检测哪个fork被使用。

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

我在我的应用程序中使用iojs和koa,最近我决定将iojs更新到nodejs v4.4.4。 更新非常顺利,我的应用程序运行得很快。 问题是我在我的开发机器上使用了一个自签名的SSL证书,当我更新到nodejs后,当我尝试访问网站时收到以下消息: 本网站无法提供安全连接 本地主机使用不受支持的协议。 ERR_SSL_VERSION_OR_CIPHER_MISMATCH 客户端和服务器不支持通用的SSL协议版本或密码套件。 这可能是由于服务器需要RC4而导致的,而RC4不再被认为是安全的。 我使用nvm所以我尝试切换到iojs和网站再次工作。 读了一些后,我发现我必须更新openssl到版本1.0.2g而不是我用来创build.key和.crt文件的1.0.1g 。 所以我更新了openssl并生成了如下新的密钥和证书文件: sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/apache2/ssl/apache.key -out /etc/apache2/ssl/apache.crt 可悲的是这并没有解决这个问题。 这是我用来在服务器上设置https的代码: let sslOptions = { key: fs.readFileSync('/etc/apache2/ssl/apache.key'), cert: fs.readFileSync('/etc/apache2/ssl/apache.crt') }; let server = require('https').createServer(sslOptions, app.callback()) 难道我做错了什么? 为什么它与iojs一起工作,不能和nodejs一起工作?

什么应该是React + Node.js的项目结构?

有点宽泛的问题,但是随着JS世界的所有这些趋势,有时很难find关于这样简单的东西的信息。 在这种types的项目中组织文件和文件夹的更好方法是什么? Facebook上有很less的语言服务器的例子 ,但它是非常基础的项目。 也可以在git上findReact Examples 但这些例子只是为了玩耍。 目标是 – 清晰地分离Client和Server组件。 将它们移动到不同的文件夹树中。 也有应用程序的结构(如Django) 所以主要的问题是: 从React客户端组件中分离nodejs / iojs服务端的正确方法是什么,并将它们放在一个项目中? 项目: nodejs服务器,用于用户可以在hub /主题中创build自己的文章的站点。 反应在前端.SPA。 加载 – 约10 000个用户。 MongoDb数据库通过Mongoose访问

电子应用程序与数据库

我正在开发一个使用primefaces的电子项目的应用程序,我想有一个轻量级的数据库与该应用程序一起使用。 到目前为止,我没有成功,也很沮丧。 请帮我找一个本地数据库。 我试图用sqlite3没有成功。 我无法build立它。 我使用电子v0.31.0,我认为在内部使用iojs v3.1.0,并导致sqlite3不能编译。