问题标签 [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.
fantom - 如何在 Fantom 中为 GeoJSON 几何建模?
我从几何的这个基本抽象类开始:
然后我扩展了这个抽象类来模拟一个点:
这可以编译并在一个简单的场景中正常工作,但是如果我尝试通过 IoC 使用,我会收到以下错误消息:
我认为这是因为构造函数有另一个参数,除了|This| f
. 请问有没有更好的方法来编写 Geology 和 GeoPoint 类?
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 或系统库。
请问有什么问题或者我应该检查什么?
fantom - 如何在 Fantom / afBedSheet REST 服务中启用跨域资源共享 (CORS)?
我正在使用Fantom和afBedSheet开发 REST API 。我需要允许跨域资源共享,以便我可以通过 AJAX 从 UI 调用我的 RESTful 服务,该 UI 在不同端口上的不同 Web 容器上运行。
我目前在请求处理程序方法中这样做:
但随着 API 的增长和请求处理程序数量的增长,它不再实用。我想知道如何在每个响应中注入该标头。我已经用谷歌搜索了这个问题,但只找到了一个来自非常旧版本的 afBedSheet的文档的引用,该文档似乎不再相关。谁能提供一个例子,好吗?
types - 传递 Fantom 类型文字
我正在尝试将 Fantom 中的对象动态转换为在运行时选择的所需类型。
这是一个简化的例子。我想将类型传递给一个类并在运行时对其进行初始化。
java - Fantom 错误:无法加载 SWT 库;
我是 Fantom 和 IDE F4 的新手。我不知道为什么,但每当我尝试运行脚本时,IDE 都会抛出此错误。我很肯定我为 SWT 库设置了正确的路径。
C:\Fantom\fantom-1.0.69\lib\java\ext\win32-x86\swt.jar
cmd - 如何在 Fantom 中捕获进程输出?
如何捕获为流程创建的流?请参阅有关 Process 的有限 Fantom 文档:http: //fantom.org/doc/sys/Process
cmd - 来自 Fantom 进程的风扇命令失败
我正在尝试从 Fantom 进程调用风扇命令。这是它从 Fantom 运行的错误,它从命令行正确运行。你认为问题可能是什么?
这是我得到的错误:
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 问题。
fantom - 执行方法时重定向标准输出和标准错误
我有一个程序可以测试Test#
子类中的每个方法并以 JUnit 的 XML 格式输出 XML。
例如:
我想执行该testOne
方法并捕获其中产生的标准输出和标准错误。这out
和err
输出将包含在 XML 报告中。
我的第一个想法是看sys::Env
。环境类sys::Env
具有err
并且out
是只读的。
我的第二个想法是sys::Process
可以为每个测试方法启动并重定向sys::Process#.err
并sys::Process#.out
在其中,但我担心它会很慢。
还有其他方法吗?