npm 包 mkcert 使用教程

阅读时长 3 分钟读完

前言

在前端开发过程中,我们经常需要在本地测试 SSL 环境。但如果我们需要快速创建一个可信的 SSL 环境,就需要使用到当前比较火热的 npm 包 mkcert

本篇文章将会详细讲解如何在前端项目中使用 mkcert,包括安装、生成证书、配置 SSL 环境等方面内容。同时,我们还将介绍一些重要的技术概念和注意事项。

安装

在使用 mkcert 之前,我们需要先确保电脑上已经正确安装了 openssl。如果没有,请先根据你的电脑操作系统下载并安装相应版本的 Open SSL。

接着,在命令行中输入以下命令来安装 mkcert

安装完成后,我们就可以进行下一步操作了。

生成证书

在生成证书之前,我们需要先进行一些准备工作。

你需要进入你的本地 hosts 文件 (/etc/hostsC:\Windows\System32\drivers\etc\hosts),并添加以下两行:

修改完成后,我们就可以开始生成证书了。在命令行中输入以下命令:

mkcert 命令将会自动帮我们生成一个可信的 SSL 证书,包括根证书和服务器证书。这些证书将会被存储在系统密钥库中,并且可以在本地测试环境中使用。

配置 SSL 环境

在生成了证书之后,我们需要配置 SSL 环境才能够在本地测试环境中使用。

我们需要将生成的根证书文件 rootCA.pem 下载到本地,并且在浏览器中将其作为信任的根证书。不同的操作系统和浏览器方法略有不同,可在 mkcert 的官方文档中查看相应操作。

接着,在需要使用 SSL 的项目中,我们可以将 SSL 配置写在项目的 webpack.config.js 中,示例代码如下:

-- -------------------- ---- -------
----- ------- - -------------------------------------------
----- ------ - -----------------------------------------------
----- ------------ - -
  ----- --------
  ---- -------
  --- ------------------------------------
--

-------------- - -
  ---------- -
    ------ -------------
  --
  -- -------- ------- ------ -------
--

然后,我们就可以使用 https 来启动本地开发服务器了:

启动后,可以在浏览器中访问 https://example.com:8080/ 来进行本地测试环境验证。

结语

本篇文章详细展示了在前端项目中使用 mkcert 的方法和流程,重要的提示和注意事项。希望本篇文章能够对前端开发者提供帮助,也希望大家积极实践和探索,让我们的前端开发更加高效稳定。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/5eedaaf8b5cbfe1ea0610605

纠错
反馈