【问题标题】:How deploy .htm extension on a server?如何在服务器上部署 .htm 扩展名?
【发布时间】:2016-12-01 00:23:05
【问题描述】:

我想向http://www.tutorialspoint.com/angularjs学习AngularJs 但是一个例子必须部署一个服务器。我对此一无所知。

请给我一些关于将 .htm 扩展文件部署到服务器的提示。 示例网址如下;

http://www.tutorialspoint.com/angularjs/angularjs_includes.htm

【问题讨论】:

  • 您可能应该先学习 HTML,然后看看如何运行您在本地计算机上创建的这些 html 文件。您将了解到您不需要服务器来处理 html 或 javascript 等客户端语言(angular 本质上是一个 javascript 框架)。
  • Mridul Kashyap 感谢您的建议。但我知道 html,但这个示例与其他示例不同,所以我问这个问题。如果您检查示例,您将看到并理解问题。
  • 在您给出的示例中,它表示顶部给出的 2 种方式用于将 html 嵌入到另一个 html 页面中。它还说“使用 AngularJS,我们可以使用 ng-include 指令在 HTML 页面中嵌入 HTML 页面。”。那么在尝试使用 Angular 将 html 嵌入到 html 页面中之前,您是否也想尝试一下服务器端方法?
  • @MridulKashyap 你应该会在页面末尾看到愚蠢的语句:输出 要运行这个示例,你需要将 textAngularJS.htm、main.htm 和subjects.htm 部署到网络服务器。在 Web 浏览器中使用服务器的 url 打开 textAngularJS.htm。查看结果。
  • 在您的桌面上创建一个文件夹。将所有三个文件放入其中。双击tryAngularJS.htm。它应该可以工作。

标签: html angularjs deployment server include


【解决方案1】:

我相信它们只是意味着将文件放置在 Web 根目录中的某个位置。 Web 根目录应该由您的本地或远程服务器部署。

示例: 下载并安装 MAMP。 在首选项中将您的根目录设置为 MAMP 根目录。 现在您可以使用自己的路径——只需按照您提供的链接中的示例进行操作即可。

https://www.mamp.info/en/

另外,我认为至少使用本地网络服务器而不是在没有本地网络服务器的情况下运行您的网站是一种很好的做法。

【讨论】:

  • 感谢您的想法..但我认为我们不需要下载它,因为我有 tomcat..不幸的是我无法将它部署到 tomcat..
  • 在此处查看此问题以了解基本的 tomcat 设置:stackoverflow.com/questions/3954621/…
【解决方案2】:

您不需要网络服务器来测试该示例中给出的代码。 ng-include 使用相对路径可以正常工作。 但是,如果您真的想将网络服务器用于其他示例/项目,则取决于您的操作系统,您可以使用 *AMP。其中 * 表示

W 用于窗户 L for linux

安装后,将文件放在www 文件夹中。并使用http://localhost在浏览器中访问它

【讨论】:

  • 我对此提出质疑:Windows 为 W,Linux 为 L,Mac 为 M,因为 MAMP 也适用于 Windows。 MAMP 代表:我的 Apache - MySQL - PHP
  • @ketchupisred 那里。修好了。
  • 我们为什么要使用 PHP 和 MySQL?这些文件是静态页面。
  • 1. OP 要求文件通过服务器提供——但直到后来才指定哪种类型。 2. 与我尝试过的其他服务器相比,MAMP 非常易于安装和使用,这就是我推荐它的原因。没有人提到使用 PHP 和 MySQL。碰巧它们是 MAMP 包的一部分。
【解决方案3】:

首先我在下面添加我的应用程序文件夹

D:\tomcat7\apache-tomcat-7.0.67-windows-x64\apache-tomcat-7.0.67\webapps

在我运行 tomcat server 之后。 并运行

http://localhost:8080/an/ht.htm 它正在工作:) 谢谢@ketchupisred @Mridul Kashyap

【讨论】:

    猜你喜欢
    • 2017-10-23
    • 2014-08-08
    • 2020-02-15
    • 1970-01-01
    • 2020-10-04
    • 2021-01-13
    • 2016-09-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多