Tag: 过程

在从0.10.2更新到0.12.2后,Node.js错误“ReferenceError:global is not defined”

以下代码用于在使用Node.jsredirect控制台的服务器上执行沙盒JavaScript代码。 在我们用Node.js 0.10.2更新Node.js 0.10.2之前,它的function就像一个魅力 var EOL = require('os').EOL; DataView = undefined; DTRACE_NET_SERVER_CONNECTION = undefined; // DTRACE_NET_STREAM_END = undefined; DTRACE_NET_SOCKET_READ = undefined; DTRACE_NET_SOCKET_WRITE = undefined; DTRACE_HTTP_SERVER_REQUEST = undefined; DTRACE_HTTP_SERVER_RESPONSE = undefined; DTRACE_HTTP_CLIENT_REQUEST = undefined; DTRACE_HTTP_CLIENT_RESPONSE = undefined; COUNTER_NET_SERVER_CONNECTION = undefined; COUNTER_NET_SERVER_CONNECTION_CLOSE = undefined; COUNTER_HTTP_SERVER_REQUEST = undefined; COUNTER_HTTP_SERVER_RESPONSE = undefined; COUNTER_HTTP_CLIENT_REQUEST = undefined; COUNTER_HTTP_CLIENT_RESPONSE = undefined; global […]

有没有办法在退出时在节点js中启动asynchronous操作?

操作过程中的节点js模块请求远程服务上的一些资源,退出时更好的释放。 我们知道有非常好的: process.on('exit', function() { // … }); 但是据说它不会等待任何asynchronous操作来完成。 所以问题是如果有任何解决方法(应该有一些,因为它是相当广泛的使用情况)? 也许一个人可以开始独立的过程或什么?

如何通过节点js执行存储过程

我正在使用db-oracle模块(node.js)来查询表(SEARCH命令)。 我能够成功获取logging。 我需要执行存储过程。 任何想法如何从节点js代码执行oracle存储过程? 我可以通过db-oracle模块执行吗? 或者其他模块可用? 注意:存储过程返回多个值,我也需要捕获它。

像Ruby'exec',但对于Node.js?

我正在寻找一个像Ruby的内核'exec'但Node.js的命令。 有什么想法吗?