0

我有一个在 Linux 上运行的 FreeSwtich 解决方案,其中有很多用 javascript 编写的配置脚本。

问题是我们需要读写文件;哪个javascript通常不支持。我尝试了 SpiderMonkey 文件对象,但它不起作用并且已被标记为过时..

设置有点特别;实际上只有一个拨号计划,最初由一个 javascript 处理呼叫。根据许多参数,然后调用将“移交”到动态包含的 20 个左右的 Javascript 之一。它实际上是一个数据库查找,返回要运行的脚本的名称。

因此,如果有的话,还在寻找其他选择吗?用 LUA 重写整个东西当然是一种选择,但要保持当前结构,这意味着要重写很多 javascript。除非有人能想到一种从 javascript 调用 LUA 脚本的神奇方法?

4

2 回答 2

0

FreeSWITCH 支持多种编程语言:Perl、Python、Lua、Ruby。选择更适合你的东西:)

于 2013-07-18T11:57:24.577 回答
0

您可以通过 HTTP 接口提供这些文件并从您的 Javascript 脚本中获取它们。

您还可以将它们作为 BLOB 对象从 SQL 数据库中获取。

但是整个设置似乎每次调用都需要大量 CPU 工作,所以我想知道性能是否已经不是问题。

于 2013-07-19T21:10:34.300 回答