如何从与应用程序其余部分不在同一文件夹中的 index.html 加载我的 Aurelia 应用程序?

How can I load my Aurelia app from an index.html which is not located in the same folder as the rest of the application?

如何从与应用程序其余部分不在同一文件夹中的 index.html 加载我的应用程序?

我目前正在使用 jspm(我是新手)。我正在尝试将 Aureliaweb2py(Python 网络框架)集成。

我的 index.html 可以通过

访问
http://websiteaddress.com/myapp/default/index.html

以后可以通过

访问
http://websiteaddress.com/myapp/index.html

但是我的 Aurelia 应用的代码可以从

访问
http://websiteaddress.com/myapp/static/aurelia_app/

在磁盘上 index.html 文件位于

/web2py/applications/myapp/views/default/index.html

并且 Aurelia 应用程序文件夹位于

/web2py/applications/myapp/static/aurelia_app

您需要使用 web2py pattern router,路由器定义中的类似内容应该有效:

routes_in = (
  ('/appname/default/index', '/appname/static/aurelia_app/index.html'),
  ('/appname/default/jspm_packages/$anything', '/appname/static/aurelia_app/jspm_packages/$anything'),
)