首页 > 解决方案 > 更改 Aurelia 应用程序的索引页面

问题描述

我正在使用一个 Aurelia 应用程序,该应用程序应该从与 不同的页面开始index.html,但我找不到在哪里进行更改。

您可以在 Aurelia 应用程序的哪个位置设置要使用的登录页面?

标签: javascriptaurelia

解决方案


这是误解。index.htmlpage 是 Web 服务器设置的默认登录页面,而不是 Aurelia。例如,如果您尝试获取 url,例如https://stackoverflow.comweb 服务器将index.html默认提供。您需要在 Web 服务器中更改它。

例如使用 Apache Web 服务器指令DirectoryIndex myindex.html

https://httpd.apache.org/docs/2.4/mod/mod_dir.html

DirectoryIndex当客户端通过在目录名称末尾指定 / 来请求目录索引时,该指令设置要查找的资源列表。

使用 Aurelia 的开发服务器(默认 webpack-dev-server 由 aurelia-cli 配置)时,index.ejs编译为index.html. 您可能需要更改 HtmlWebpackPlugin 的配置,webpack.config.js以便将生成的文件更改index.html为其他名称:

 new HtmlWebpackPlugin({
  template: 'index.ejs',
  filename: 'myindex.html',
  ...

推荐阅读