易语言调用自定义node模块

易语言 2020-08-04 13:44:36

易语言调用自定义node模块

js部分.eval改为new Function可能会好一点,这里因为eval简单就没改了。

也请教下还有什么其他方式易语言调用node模块。

.子程序 node_取安装路径, 文本型, 公开, 返回node路径,没配置环境变量无效
.局部变量 path, 文本型
.局部变量 endIndex, 整数型
.局部变量 startIndex, 整数型

path = 读环境变量 (“path”)
endIndex = 寻找文本 (读环境变量 (“path”), “nodejs”, , 假)
startIndex = 倒找文本 (path, “;”, endIndex, 假)
返回 (取文本中间 (读环境变量 (“path”), startIndex + 1, endIndex - startIndex - 1) + “nodejs”)

JS转码不方便,所以没有在服务端做处理,服务器eval调用传输代码。