有时需要交付兼容https的代码, 需要本地可以测试。有下面一些方法可以创建:
1. XAMPP
如果是静态页面,或者php后端,可以使用xampp。 xampp兼容mac, windows, linux各平台,下载安装即可。
它的https证书已经过期,但是只要选择依然信任,就可以在chrome下以https访问页面内容。
2. nodejs
下面的方法主要适合mac
流程:
代码库:
https://github.com/dakshshah96/local-cert-generator/issues
运行代码:
var path = require('path')
var fs = require('fs')
var express = require('express')
var https = require('https')
var certOptions = {
key: fs.readFileSync(path.resolve('localhttps/server.key')),
cert: fs.readFileSync(path.resolve('localhttps/server.crt'))
}
var app = express()
//访问当前目录静态文件
app.use('/', express.static('./'));
var server = https.createServer(certOptions, app).listen(443)
本文介绍如何在本地开发环境中设置HTTPS进行测试,包括使用XAMPP快速搭建支持HTTPS的静态页面或PHP后端,以及通过Node.js创建自签名证书实现本地HTTPS服务。
6746

被折叠的 条评论
为什么被折叠?



