node.js - 如何部署 Apollo 客户端和 Node Express/Sequelize API?

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

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

最佳答案

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

关于node.js - 如何部署 Apollo 客户端和 Node Express/Sequelize API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53491095/

相关文章:

javascript - 前端javascript文件放在哪里?

javascript - 如何使用sequelize和mysql创建一对一关系?

node.js - 在调用 .save 方法后对 Mongoose Document 使用扩展语法会导致未定义的键

node.js - 如何在sequelize Nest.JS中添加钩子(Hook)

node.js - 使用 create 方法对预先加载进行 Sequelize

node.js - 如何在返回分页元数据和数据集的 graphql 中实现分页

javascript - 将参数从 React-router 传递到 Apollo Client 2.1 中的查询组件

Javascript 与 ES6 的嵌套 for 循环

javascript - Node.js 通过回调返回多个错误的约定?

node.js - Mongoose 和 findAndModify