大佬教程收集整理的这篇文章主要介绍了windows express + https ssl 证书申请,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_734_17@mkdir cert && cd cert # 生成私钥key文件 openssl genrsa -out server.key 1024 # 通过私钥文件生成CSR证书签名,一路回车即可 openssl req -new -key server.key -out server.pem # 通过私钥文件和CSR证书签名生成证书文件 openssl x509 -req -days 365 -in server.pem -signkey server.key -out server.crt
var fs = require('fs') var http = require('http') var https = require('https') var app = require('express')() var privateKey = fs.readFileSync('./cert/server.key', 'utf8') var certificate = fs.readFileSync('./cert/server.crt', 'utf8') var credentials = { key: privateKey, cert: certificate } var httpServer = http.createServer(app) var httpsServer = https.createServer(credentials, app) var PORT = 80 var SSLPORT = 443 httpServer.listen(PORT, function () { console.log('http Server is running on: http://localhost:%s', PORT) }) httpsServer.listen(SSLPORT, function () { console.log('httpS Server is running on: https://localhost:%s', SSLPORT) }) // Welcome app.get('/', function (req, res) { if (req.protocol === 'https') { res.status(200).send('Welcome to Safety Land!') } else { res.status(200).send('Welcome!') } })
以上是大佬教程为你收集整理的windows express + https ssl 证书申请全部内容,希望文章能够帮你解决windows express + https ssl 证书申请所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。