express 使用https

news/2024/7/4 9:27:14
var express = require('express');
var https = require('https');
var http = require('http');
var fs = require('fs');

//同步读取密钥和签名证书
var options = {
    key:fs.readFileSync('./keys/server.key'),
    cert:fs.readFileSync('./keys/server.crt')
};
var app = express();
var httpsServer = https.createServer(options,app);
var httpServer = http.createServer(app);

app.get('/',function(req,res,next){
    res.send('Hello Express+https');
});
//https监听3000端口
httpsServer.listen(3000);
//http监听3001端口
httpServer.listen(3001);

使用https://127.0.0.1:3000/ 访问api 进行测试
使用http://127.0.0.1:3001/ 访问api 进行测试


http://www.niftyadmin.cn/n/2419670.html

相关文章

sql 根据入离职日期查询月初人员信息_关于sql的一些总结

最近花了大量的时间研究算法、python编程的应用和kaggle/阿里天池的比赛,对于最基础的sql有些忽略,作为数据分析师的入门工具,必须要时常回顾一下。这篇文章将对sql进行一个总结概括,并且对自己在leetcode、牛客网以及sql50题练习…

有关TinyXML使用的简单总结

这次使用了TinyXML后,觉得这个东西真是不错,于是将使用方法坐下总结来和大家分享。该解析库在开源网站(http://sourceforge.net)上有下载,在本Blog也提供下载(下载TinyXML)TinyXML是一个开源的解…

oracle replace函数替换多个_Excel四大文本清洗类函数,数据清洗轻松搞定

Excel作为数据分析最好用的工具之一,今天就来说说Excel中那些数据清洗类函数。数据截取类数据截取类函数主要功能为从文本中提取需要的字符串,主要包括left、right、mid函数。1、left函数功能:从一个文本字符串的第一个字符开始,返…

eigen 笔记1

c 的 eigen 类似于 python 的 numpy, 还有一个类似的库是 Armadillo, 当然还有 opencv. Armadillo 与 matlab 在函数名称上更接近, 但是 TensorFlow 和 Ceres 使用了 eigen. 这里不讲究谁优谁劣, 入门阶段迅速掌握一个, 用起来就够了. 1. The Matrix Class 1) The first three …

Windows与Linux 之间进行文件共享的几种方法

方法一 首先安装并配置软件samba sudo yum install samba samba-client vim /etc/samba/smb.conf 找到security这行并将#注释符号去掉改成 security share #共享模式 添加如下代码: [share] comment share path /home/test #设置共享文…

创建线程的三种方法_如何理解三种创建线程方式的优缺点-秃头伤不起

Java使用Thread类代表线程,所有的线程对象都必须是Thread类或其子类的实例。一、继承Thread类创建线程类重写run方法。该run()方法的方法体就代表了线程需要完成的任务。创建Thread子类的实例。调用线程对象的start()方…

【项目管理】低成本提高关键路径成功率

编者按:本文起因于一次与同事讨论日常工作的管理,思考如何轻量级运用项目管理知识提高任务成功率。 关键路径法(Critical Path Method,CPM),又称为要径法,是计划项目活动中用到的一种算术方法。…

/lib64/libc.so.6: version `GLIBC_2.16‘ not found (required by node)

在linux上安装node环境好了后,想运行node试一下,报错/lib64/libc.so.6: version GLIBC_2.16’ not found (required by node) 这个错误的原因是未安装2.17版本的glibc库。 一、查看系统中可使用的glibc版本 //使用strings命令查看 strings /lib64/libc…