首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Hound / Phoenix‘自动’启动PhantomJS服务器

使用Hound / Phoenix‘自动’启动PhantomJS服务器
EN

Stack Overflow用户
提问于 2017-03-24 04:17:27
回答 1查看 293关注 0票数 1

我想通过猎犬为访问我的网站的用户利用PhantomJS的一些功能。由于“猎犬网络驱动服务器”必须是started优先的,所以我正在试图找出一种“自动”发生的方式(即,当用户第一次访问站点时,或者当他们访问使用PhantomJS的页面时)。我认为最好是由Phoenix来处理这件事,因为Phoenix已经在处理所有的用户请求,而不是一项额外的技术来处理所有的事情。也许是npm或者早午餐之类的。我非常感谢任何关于这方面的具体或一般建议。谢谢!

EN

回答 1

Stack Overflow用户

发布于 2017-03-24 06:54:22

好吧,我想了一件可能行得通的事。在我的视图或控制器中,关于我想要的功能,看起来我可以这样做:

"phantomjs" |> String.to_char_list |> :os.cmd

[我尝试了Elixir System.cmd("dir", [])作为测试,但它似乎不喜欢我使用Windows或其他什么(?)并不断地给出:enoent错误。]

最初我打算使用猎犬,但现在我可能只使用PhantomJS,因为我真正想要的是屏幕截图和自动化,而不一定是测试,所以最终将是"phantomjs myscript.js“。

根据System.cmd上的文档,“此函数使用端口与外部世界交互”。不确定这与os:cmd相比如何。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42986184

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档