Tag: ibm midrange

如何在IBMi / AS400上安装MeteorJS

我想知道是否有可能安装MeteorJS AS400(IBMi),因为它能够运行Node.js,MongoDB,… 我通过“curl”快速testing了安装,但是我有一个消息说这个平台不受支持。 有人会通过NPM软件包进行testing吗? 在那里我有一个疑问:是JS中的所有meteor代码,还是有一个二进制层,使它不可能?

node.jspipe理与DB2数据库的通信

我如何pipe理与node.js中的数据库的通信? 有没有我可以使用的任何模块? 我需要在IBM i上从DB2获取adn存储数据。 目前我使用的是Zend框架,但我想replace我的PHP函数来获取数据库的存储,使用JavaScript在服务器端与node.js 这是一个好主意吗? 可以有人给我的意见,如果这种方式高效访问数据库的速度? 我看到一个模块列表:MongoDB,CouchDB和Redis,但是DB2是否被支持? 我可以select吗? 谢谢!

在IBM i上安装node-sass(以前称为iSeries / AS / 400)

有没有人能够在IBM i上成功安装node-sass? 我目前正在运行Node 6.9.1,并且能够安装许多npm包。 但是,@ angular / cli依赖于node-sass,显然,node-sass有一个编译好的组件,这让我很难安装。 我的第一个问题是能够下载二进制本身 – 因为我们的networking设置,IBM我无法下载二进制文件: https://github.com/sass/node-sass/releases/download/v4.5.2/aix-ppc-48_binding.node 我得到一个超时错误。 我能够通过将SASS_BINARY_SITE更改为非https版本来解决此问题: export SASS_BINARY_SITE='http://github.com/sass/node-sass/releases/download' 但是,现在,即使二进制文件成功下载,当npm尝试testing二进制文件时,出现以下错误: testing二进制二进制文件有一个问题:错误:无法加载模块/QOpenSys/QIBM/ProdData/OPS/Node6/lib/node_modules/node-sass/vendor/aix-ppc-48/binding.node。 该模块有一个无效的幻数。 at Error (native) at Object.Module._extensions..node (module.js:597:18) at Module.load (module.js:487:32) at tryModuleLoad (module.js:446:12) at Function.Module._load (module.js:438:3) at Module.require (module.js:497:17) at require (internal/module.js:20:19) at module.exports (/QOpenSys/QIBM/ProdData/OPS/Node6/lib/node_modules/node-sass/lib/binding.js:19:10) at Object.<anonymous> (/QOpenSys/QIBM/ProdData/OPS/Node6/lib/node_modules/node-sass/lib/index.js:14:35) 然后npm尝试在本地构build二进制文件,但因为Python2在这台机器上不可用而失败。 我可以请求安装Python2,这在我们的环境中是一个漫长的过程,但是在我继续下去这个兔子洞之前,我想知道是否真的有可能让node-sass工作,如果有的话,还有另一个二进制,我可以指向npm install在使用。 或者,有没有其他方法来获得节点sass的工作?