如何为 api 部署 node js express js,为前端部署 react js,为管理员部署 angular

Posted

技术标签:

【中文标题】如何为 api 部署 node js express js,为前端部署 react js,为管理员部署 angular【英文标题】:how to deploy the nodejs expressjs for api, reactjs for frontend and angular for admin 【发布时间】:2020-01-16 15:08:30 【问题描述】:

我们如何使用 SSL 证书部署 nodejs, 我有用于 API 的 expressjs,用于前端的 reactjs 和用于后端的 angular, 我需要一个像 - https://www.domainname.com 这样的路径 - 用于前端 https://www.domainname.com/admin 用于管理员和 expressjs api 使用 https 在后台运行。喜欢https://www.domainname.com/api/register

我已将 expressjs 和 reactjs 合并到一个项目中,它在本地机器上运行良好,但我如何运行管理员,如 - http://localhost/admin(它适用于像 http://localhost:4200 这样的端口)但我想要管理员。请让我如何实现。

【问题讨论】:

【参考方案1】:

您可以单独托管您的管理应用程序,并使用像 Cloudflare 这样的 CDN 将其作为子域 (admin.domainname.com)。 Cloudflare 附带免费的 SSL。

【讨论】:

以上是关于如何为 api 部署 node js express js,为前端部署 react js,为管理员部署 angular的主要内容,如果未能解决你的问题,请参考以下文章

如何为 Azure 上的 Node.js Api 应用启用 BLOB 日志记录?

如何为 Node.js 的 require 函数添加钩子?

如何为 Node.js 编写异步函数

如何为特定版本的 node.js 安装 d.ts?

如何为 CORS 预检请求绕过 AWS API Gateway 代理资源上的 Cognito 授权方?

node.js 的 API 网关示例