【问题标题】:how to Host Angularjs app or M.E.A.N. client side app on a Apache or a NodeJS server?如何托管 Angularjs 应用程序或 M.E.A.N. Apache 或 NodeJS 服务器上的客户端应用程序?
【发布时间】:2015-07-14 21:01:38
【问题描述】:

我刚刚开发了一个基本的 CRUD 功能 MEAN 堆栈应用程序。我托管了服务器端 api,即在 nodejs 中构建。

  • 但是,我在托管客户端 UI 方面遇到了困难。它是用 angularjs 构建的,有 bower 组件和 grunt serve。两者都在我的客户端运行完美。

    • 谁能建议我在哪里以及如何托管客户端

提前致谢

【问题讨论】:

  • 您的意思是什么托管服务提供商?
  • 不能只用Nginx把客户端代码发送到浏览器吗?
  • 您也可以在节点中托管客户端应用程序。如果您有 express 或正在运行的东西,您可以在您的 api 路由旁边添加静态路由并提供整个服务。
  • 我尝试在 godaddy apache 服务器上托管它并没有工作,这很明显。
  • @shaunakde 尝试将应用程序托管在节点服务器上与我的节点 api 托管服务器端相同的位置。但正如我们所知,angularjs 没有任何 index.js/server.js 文件,我的意思是像 nodejs 中的索引 js 文件。所以服务器抛出错误。

标签: angularjs node.js apache host mean-stack


【解决方案1】:

对于那些仍在苦苦挣扎并且在弄清楚如何在节点服务器或 apache 服务器上托管和 Grunt Angularjs 应用程序时遇到同样问题的人。以下是选项:

  1. 在您的 angularjs 应用程序中使用 Grunt Build cmd 它将构建一个 dist 文件夹,其中包含所有用于启动您的应用程序的缩小文件。将此文件上传到您的 Apache 服务器,您就可以开始了。

  2. 如果您想将其托管在 NodeJS 服务器上,请按照Video link 中的步骤操作

【讨论】:

    猜你喜欢
    • 2020-08-10
    • 1970-01-01
    • 2021-04-10
    • 1970-01-01
    • 2021-10-03
    • 2018-06-19
    • 1970-01-01
    • 1970-01-01
    • 2020-09-01
    相关资源
    最近更新 更多