Javascript Ember Js应用程序wihtout服务器

Javascript Ember Js应用程序wihtout服务器,javascript,ember.js,ember-cli,scorm,Javascript,Ember.js,Ember Cli,Scorm,有人知道Ember Js应用程序是否可以在没有服务器的情况下运行吗?我有一些解决方案,在这之前: 使用Ember非CLI(Ember 1.10)=>工作 使用“ember build”=>可以工作,但前提是您将其放入像nginx这样的服务器 我的问题是将余烬应用程序放入SCORM for LMS 当我尝试解决方案1时,它可以工作,但它有一些缺点,它是仍然有文档的最古老的余烬版本,因为它是最古老的版本,将有更多的其他缺点 当我尝试第2个解决方案时,它无法工作,我从SCORM中学到的是SCORM假设

有人知道Ember Js应用程序是否可以在没有服务器的情况下运行吗?我有一些解决方案,在这之前:

  • 使用Ember非CLI(Ember 1.10)=>工作
  • 使用“ember build”=>可以工作,但前提是您将其放入像nginx这样的服务器
  • 我的问题是将余烬应用程序放入SCORM for LMS

    当我尝试解决方案1时,它可以工作,但它有一些缺点,它是仍然有文档的最古老的余烬版本,因为它是最古老的版本,将有更多的其他缺点

    当我尝试第2个解决方案时,它无法工作,我从SCORM中学到的是SCORM假设我的Ember应用程序是静态HTML,因为我的Ember应用程序是在iframe中加载的

    我不知道为什么已经通过“Ember build”命令构建的Ember应用程序在没有服务器的情况下仍然不能运行


    有什么办法解决我的问题吗,伙计们?非常感谢任何与我的问题相关的建议:)

    使用
    ember build
    构建应用程序后,它可以在没有
    ember的情况下运行。在
    dist
    文件夹中有一个index.html文件,当你打开它时,你会看到你的应用程序在没有服务器的情况下运行。然后,您可以将这些脚本/样式资产复制到某个服务器上(如s3),然后在任何html页面中,您可以在s3上包含指向这些资产的链接,当您在浏览器(或iframe)中打开该html时,它应该可以正常工作。

    您的问题措词不当。请阅读SO指南。你应该用一个例子说明你尝试过的东西是适用的,以及你遇到的问题。你说“SCORM假设我的余烬应用程序是静态HTML”是什么意思?如果浏览器可以在直接打开页面时呈现页面,那么它可以在iframe中呈现页面——无需假设任何内容。当API请求来自某个iframe中的某个应用程序时,我可以想象权限问题(CORS&co),但API被配置为仅从其他地方接受它们,但如果这是问题所在,它甚至可能与ember无关,您需要描述您尝试了什么、您期望了什么以及您看到了什么(浏览器网络通信和控制台日志,而不仅仅是“它无法工作”)。