【问题标题】:How do I deploy Apollo client and Node Express/Sequelize API?如何部署 Apollo 客户端和 Node Express/Sequelize API?
【发布时间】:2019-04-28 16:29:52
【问题描述】:

我有一个带有 express/sequelize API 的 Apollo 应用。它在开发中运行良好。谁能告诉我它在产品中应该是什么样子?我添加了 .env 环境变量。这些设置在 Web 服务器的什么位置?我要更改 Apollo 客户端中的网址吗?如何构建/准备 API 以通过 FTP 部署到 Web 服务器?我将 bitbucket 用于 CI/CD。我真的不应该做的事。

【问题讨论】:

  • 托管 Node.js 应用程序的最简单方法是使用专用于运行 JavaScript 的云提供商,例如 AWS lambdaNetlifyZeit's Now。尤其是后者应该有大量的文档。不幸的是,如何操作 Web 应用程序不是 Stack Overflow 的答案,而是整个专业领域。
  • 这无意间回答了我的问题。谢谢

标签: node.js sequelize.js graphql apollo-client


【解决方案1】:

所以基本上答案是,使用 Node,您不能只部署到静态服务器并期望它能够工作。创建的应用程序已经是它自己的服务器。因此,您必须托管在 AWS、Heroku 或 Now 等服务中才能使其正常工作。这对某些人来说似乎很明显,但起初我并不清楚。

【讨论】:

    猜你喜欢
    • 2018-11-09
    • 2020-11-24
    • 1970-01-01
    • 2020-01-16
    • 2020-10-28
    • 1970-01-01
    • 2020-09-20
    • 2020-06-12
    • 2021-12-11
    相关资源
    最近更新 更多