【问题标题】:Hosting MEAN stack app on VPS在 VPS 上托管 MEAN 堆栈应用程序
【发布时间】:2018-03-10 22:49:31
【问题描述】:

我创建了一个基于 MEAN 堆栈的 Web 应用程序。应用程序的前端和后端位于不同的文件夹中。那么我该如何托管这个应用程序呢?

【问题讨论】:

  • 在您为前端服务的地方,您需要在后端代码中将正确的路径传递到该文件夹​​。不过,您没有提供太多细节,因此您的问题需要更多工作才能得到明确的答案。
  • 你知道如何单独托管他们吗?
  • 是的,它在本地服务器上工作正常

标签: angularjs node.js mongodb mean-stack


【解决方案1】:

如果是windows服务器, 您可以使用 IIS 或任何其他托管服务器进行托管。

如果是 Linux,我建议使用 nginx 服务器,只需将文件夹的位置放在 nginx 配置中即可。

对于支持的部分,使用 nodejs 的 PM2 模块。

【讨论】:

  • PM2 是节点模块,您可以创建节点路由并重定向到 index.html 的公用文件夹或应用程序文件夹 我建议您如果您有不同的文件夹,请在投票时考虑
  • 这里没有提到 IIS 或 nginx 服务器。 MEAN = Mongo、Express、Angular 和 Node。后端服务器的节点。这意味着 IIS/nginx 不是问题,因为它是完全不同架构的一部分。尽管如此,PM2 仍然非常重要,仅用于路由,并且 OP 问题可以使用没有大依赖关系的普通 JS 来解决,但这必须由 OP 澄清,因为他的问题还不够清楚。
猜你喜欢
  • 1970-01-01
  • 2020-01-19
  • 1970-01-01
  • 1970-01-01
  • 2021-02-13
  • 2023-03-24
  • 2019-11-24
  • 2017-03-09
  • 2021-02-25
相关资源
最近更新 更多