问题标签 [fantom]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
28 浏览

fantom - 如何在 Fantom 中为 GeoJSON 几何建模?

我从几何的这个基本抽象类开始:

然后我扩展了这个抽象类来模拟一个点:

这可以编译并在一个简单的场景中正常工作,但是如果我尝试通过 IoC 使用,我会收到以下错误消息:

我认为这是因为构造函数有另一个参数,除了|This| f. 请问有没有更好的方法来编写 Geology 和 GeoPoint 类?

0 投票
1 回答
100 浏览

mongodb - Auth 尝试从 Fantom 脚本连接到 MongoLab 中托管的 MongoDB 失败。怎么了?

我正在尝试使用Fantom v1.0.67 脚本连接到托管在MongoLab中的远程 MongoDB v3.0.8。我正在使用的驱动程序是afMongo v1.0.4。连接线是:

请注意,占位符 mydbuser、mydbpassword 和 ##### 将替换为正确的值。当我从 shell 运行以下命令时,连接成功:

但是从 Fantom 脚本中,我得到了这个错误:

我也尝试过 Robomongo v0.8.4,结果相似:弹出对话框说...

  • 成功连接ds0#####.mongolab.com:#####
  • 授权失败

我针对本地托管的 MongoDB v2.6.3 和 v3.0.8 数据库运行了 Fantom 脚本以及 Robomongo 连接和身份验证成功。

我的 Java 版本是 Java(TM) SE Runtime Environment (build 1.8.0_05-b13)

我不知道 Robomongo 或 Fantom/afMongo 是否依赖于过时的 Java 或系统库。

请问有什么问题或者我应该检查什么?

0 投票
1 回答
40 浏览

fantom - 如何在 Fantom / afBedSheet REST 服务中启用跨域资源共享 (CORS)?

我正在使用FantomafBedSheet开发 REST API 。我需要允许跨域资源共享,以便我可以通过 AJAX 从 UI 调用我的 RESTful 服务,该 UI 在不同端口上的不同 Web 容器上运行。

我目前在请求处理程序方法中这样做:

但随着 API 的增长和请求处理程序数量的增长,它不再实用。我想知道如何在每个响应中注入该标头。我已经用谷歌搜索了这个问题,但只找到了一个来自非常旧版本的 afBedSheet的文档的引用,该文档似乎不再相关。谁能提供一个例子,好吗?

0 投票
1 回答
167 浏览

javascript - 从 Fantom 转换为 Javascript

有人可以帮我将以下 Fantom 代码转换为 Javascript 吗?

我已经能够hmac使用CryptoJS计算变量:

但我仍在为摘要而苦苦挣扎。

如果您发布示例,以下是我在测试中使用的变量:

0 投票
1 回答
50 浏览

types - 传递 Fantom 类型文字

我正在尝试将 Fantom 中的对象动态转换为在运行时选择的所需类型。

这是一个简化的例子。我想将类型传递给一个类并在运行时对其进行初始化。

0 投票
1 回答
66 浏览

java - Fantom 错误:无法加载 SWT 库;

我是 Fantom 和 IDE F4 的新手。我不知道为什么,但每当我尝试运行脚本时,IDE 都会抛出此错误。我很肯定我为 SWT 库设置了正确的路径。

C:\Fantom\fantom-1.0.69\lib\java\ext\win32-x86\swt.jar

0 投票
1 回答
33 浏览

cmd - 如何在 Fantom 中捕获进程输出?

如何捕获为流程创建的流?请参阅有关 Process 的有限 Fantom 文档:http: //fantom.org/doc/sys/Process

0 投票
1 回答
138 浏览

cmd - 来自 Fantom 进程的风扇命令失败

我正在尝试从 Fantom 进程调用风扇命令。这是它从 Fantom 运行的错误,它从命令行正确运行。你认为问题可能是什么?

这是我得到的错误:

0 投票
0 回答
40 浏览

javascript - 特定的 HighChart 不会出现在我的 Phantomjs 创建的 PDF 中

我在 Fantom 中创建了一个网页,其中显示了在 HighCharts 中创建的许多图表,我正在使用我在 Phantomjs 中创建的脚本成功地将这个页面转换为 PDF。

问题是我总共有 4 个 HighChart,但第三个 HighChart 只出现在 PDF 中大约一半的时间。其他 3 个 HighCharts 100% 的时间出现在 pdf 中。下面是 HighChart 的 HighChart 代码,它仅显示 50% 的时间。

我用这些 setTimeouts 设置了我的 phantomjs 脚本

这是我在 Phantomjs 中的渲染超时

但是我增加多少超时似乎并不重要,它并没有提高 PDF 中的第三个 HighCharts 出现率。

我真的对这种情况感到困惑,并希望 HighChart 向导可以帮助我!在这一点上,我真的不认为这是一个 Phantomjs 问题。

0 投票
1 回答
26 浏览

fantom - 执行方法时重定向标准输出和标准错误

我有一个程序可以测试Test#子类中的每个方法并以 JUnit 的 XML 格式输出 XML。

例如:

我想执行该testOne方法并捕获其中产生的标准输出和标准错误。这outerr输出将包含在 XML 报告中。

我的第一个想法是看sys::Env。环境类sys::Env具有err并且out是只读的。

我的第二个想法是sys::Process可以为每个测试方法启动并重定向sys::Process#.errsys::Process#.out在其中,但我担心它会很慢。

还有其他方法吗?