使用Require()向CreateContext()添加访问节点模块
Node.JS Adding access Node Modules using Require() to a CreateContext()
在我的应用程序我CreateContext,然后RunInContext。我需要在上下文中添加仅对某些节点模块的访问。我知道如何添加我自己的Javascript方法,但得到错误时,我添加节点模块,如async和http。我该怎么做呢?
我使用沙盒模块https://github.com/gf3/sandbox运行子进程
代码var context = Script.createContext();
context.myOwnFunctions = function() {
//my own javascript
}
context.myNodeFunctions = function() {
//require('async')
//require('http')
/Add some function that use the items I required above
}
var run = Script.runInContext('code to run', context);
require
返回模块,因此如果您不将其分配给某些东西,则它将不可用。
var context = Script.createContext();
context.myOwnFunctions = function() {
//my own javascript
}
context.myNodeFunctions = function() {
this.async = require('async');
this.http = require('http');
//Add some function that use the items I required above
}
var run = Script.runInContext('code to run', context);
相关文章:
- 如何从nginx访问节点文件
- 如何访问日期并将其插入数据库?节点.JS&MongoDB
- 公共脚本文件上的访问节点文件
- 访问节点js中对象内部的数组-未定义
- 如何访问节点模块中具有相对路径的文件
- 访问节点调试器中的外部作用域变量 repl.
- 在 vis 中访问节点数据.js单击处理程序
- 访问节点中传递的变量需要模块,而无需导出函数
- 访问节点.js Meteor中的文件系统模块
- 安装 Node.js 在服务器上从同一网络上的另一台计算机访问节点
- 访问节点的属性javascript二进制搜索树
- 如何访问节点js中的角度过滤器值
- 访问节点请求的正文属性
- 访问节点中长时间运行的进程的grpc流变量
- 使用jquery从javascript文件访问节点模块
- 使用Require()向CreateContext()添加访问节点模块
- D3 CSV到JSON邻接表,如何访问节点颜色
- 访问节点服务器上的post数据
- 在req中访问节点/表达式数据的任何其他方式.Session ',而不依赖于' req '
- 无法访问节点对象中的键值