使用ActiveX Com组件和nodejs。 可能吗

有没有办法使用nodejs的任何ActiveX COM组件? 实际上,我永远不会需要这个,但是我在Windows上运行nodejs并试图发送ping请求而不分叉新进程(Windows没有这样的模块)。 由于有些Activex组件用于使用原始套接字发送ping请求,所以也许我可以使用它们。 一个如何从JavaScript创buildCOM对象的例子是: var rs = new ActiveXObject("ADODB.Recordset");

我如何使节点child_process不断执行

如何连续exec ? 如cd后的ls ? 我试过了 exec = require('child_process').exec; exec('cd ~/', function(){ exec('ls'), function(err, stdout, stderr){ console.log(stdout); // this logs current dir but not ~/'s } } ) exec('cd ~/').exec('ls', function(err, stdout, stderr){ console.log(stdout); })//this also fails because first exec returns a ChildProcess Object but not itself.

节点的jpa或jdbc相当于什么?

我对节点相当陌生,我想知道是否有任何标准的,开放的API可以将我从所有不同的数据库特性中抽象出来。 任何与教程或文档的链接将非常受欢迎

将configuration传递给控制器

我正在构build一个node.js应用程序,它将使用knox将file upload到我的S3存储桶。 我能够按预期与S3进行交互,但是我希望使控制器能够接收configuration,这样我就可以dynamic地构build带有configuration值的客户端。 我的问题是如何获得configuration参数调用堆栈到我的控制器而不是疏忽? 免责声明:我对Node.js比较陌生,所以可能只是我对输出差异缺乏了解。 和module.exports。* 以下是交互如何处理我的代码的示例: app.js … config = require('./config/config')['env']; require('./config/router')(app, config); … router.js module.exports = function(app, config) { … var controller = require('../app/controllers/home'); //Is there a way for me to pass config here? app.post('/upload', controller.upload); //Or here? … } home.js var knox = require('knox'); var client = knox.createClient({ … }); //I want […]

将模型parameter passing给mongoose模型

我有一个与用户模型有关联的mongoose模型 var exampleSchema = mongoose.Schema({ name: String, <some more fields> userId: { type:mongoose.Schema.Types.ObjectId, ref: 'User' } }); var Example = mongoose.model('Example', userSchema) 当我实例化一个新的模型时,我会这样做: // the user json object is populated by some middleware var model = new Example({ name: 'example', …. , userId: req.user._id }); 模型的构造函数需要大量参数,在模式更改时,这些参数已经变得繁琐难以编写和重构。 有没有办法做这样的事情: var model = new Example(req.body, { userId: req.user._id […]

如何使用Brython编译Python到Javascript(使用nodejs运行)?

我如何使用Brython来编译Python到Javascript? 我想在我的电脑上做到这一点,所以我可以运行Javascript的nodejs,例如。 $ python hello.py Hello world $ brython hello.py -o hello.js $ node hello.js Hello world Brython网站上的例子只是解释了在浏览器http://www.brython.info/index_en.html中如何做到这一点

来自NodeJS或mongoose的mongodump / mongorestore

想知道是否可以从nodejs中运行mongodump / mongorestore。 可能不是一个真正的mongoose,因为这不是什么mongoose。 但想知道是否有办法从mongodb nodejs驱动程序执行这些命令。 看起来我可以做到这一点作为最后的手段: 我如何执行mongodump命令以编程方式从node.js?

Node.js原生插件中的枚举types

有没有可能创build一些enum在Node.js插件的C ++代码,然后公开这种types的JS代码? 我发现js中存在本地枚举types,但在v8引擎中没有关于它们的实现的信息。

Node.js的mysql事务

任何人都可以提供一个如何在Node.js中实现MySQL事务的例子。 我正在尝试使用node-mysql驱动程序和node-mysql-queue。 据我所知,使用node-mysql-queue大大降低了Node.js的asynchronous性质,因为新的查询必须等到现有的查询完成。 为了解决这个问题,有人试图将node-mysql-queue和node-mysql的连接池function结合起来。 即为每个新的http请求启动一个新的mysql连接,并在单个连接上启动事务队列?

如何创buildnodejs ssl服务器?

nodejs版本:0.8.6 我使用openssl创build了一个ssl csr文件,命令如下:openssl req -nodes -newkey rsa:2048 -keyout myserver.key -out myserver.csr csr内容被发送到我的SSL提供商,证书被发回。 现在我想创build一个SSL安全的服务器: var fs = require("fs"); var https = require('https'); var credentials = { key: fs.readFileSync(options.base_project_folder + 'privatekey.pem'), cert: fs.readFileSync(options.base_project_folder + 'certificate.pem') }; var server = https.createServer(credentials, app); server.listen(port, address, function() { var addr = this.address(); console.log('listening on %s:%d', addr.address, addr.port); }); 服务器正在运行,但我得到:“SSL连接错误” 试图检查我所做的问题:openssl […]