首页 > 解决方案 > 如何在 dev 中使用 HTTPS 而不是 HTTP 启动 ReactJS 应用程序

问题描述

我有一个 ReactJS 应用程序,我需要在开发中开始使用 HTTPS 而不是 HTTP。我正在使用 Ubuntu 20.04、nodejs v 12.22.1 和 npm v 6.14.12。

根据https://create-react-app.dev/docs/advanced-configuration/我尝试使用以下命令启动应用程序:HTTPS=true&&npm start HTTPS=true npm start。还创建了一个 .env 文件并设置HTTPS=true.

最后我像这样编辑了 package.json:

"scripts": {
   "start": "set HTTPS=true&&react-scripts start"
}

但似乎没有任何效果。它一直部署为 HTTP ......我在这里错过了什么?

标签: reactjshttps

解决方案


由于您使用的是 linux 发行版,因此您应该尝试使用命令。

请参阅 CRA 关于在开发环境中使用 HTTPS 的官方页面


推荐阅读