【问题标题】:Famo.us on Jetty Server码头服务器上的 Famo.us
【发布时间】:2015-09-21 03:20:24
【问题描述】:

我正在寻找“操作方法”或适当的文档/教程,以便从 Java (JRE8) 嵌入式 Jetty 9.3 Web 服务器在线获取 famo.us JavaScript 文件。

通常使用 Jetty 将某些东西(例如 JavaScript)带到网上是一件很容易的事,但 Famo.us 库似乎有自己的规则和一种“部署”应用程序,它总是在 Famo.us 云上设置输出.我希望它在本地磁盘驱动器上并让 Jetty 提供文件。我也会对 deploy 的作用感兴趣?

我发现 this Famo.us 解释本地设置(Famo.us CLI/Node.js、glsify 等),这对于开发和测试来说很好,但无法与 Jetty 性能和架构相比。

所以我想要两全其美,Jetty 嵌入式服务器允许我在服务器端拥有 SSL/TLS、HTTP/2.0 (+Push) 和 Java,以及 JavaScript 和 Famo.us(或 Famo.us/AngularJS)在客户端,全部来自我的本地服务器,而不是来自 Famo.us 云(顺便说一下,我认为这是一项长期责任)。

有没有人可以指出如何最好地实现这一点。

【问题讨论】:

    标签: embedded-jetty famo.us famous-cli


    【解决方案1】:

    famous deploy 只是使用package.json 文件中的npm run build 脚本命令将您的应用程序构建到public 文件夹中的脚本,然后将public 文件夹发布到云中包装。

    在您的情况下,使用npm run build 将您的应用程序构建到public 文件夹中,并将public 文件夹发布到您的Jetty 服务器,就像您发布任何HTML 应用程序一样。

    【讨论】:

    • 谢谢。我认为“部署”对 JS 代码做了一些事情,并且部署周期的那一部分在云内部(所以本地公用文件夹中的内容与云公用文件夹中的内容不同。你的答案是我所需要的,我现在知道该怎么做了。谢谢。
    • 他们将公用文件夹包装到 iFrame 中。没有真正的魔法发生。 :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-09-04
    • 2016-08-05
    • 2015-02-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多