唯品秀前端博客

个人感觉在node项目中做什么都好像很简洁,比如配置https,寥寥几句代码就能很快解决,大家一定要关注下有关Node相关东西,接下来记录下如何在koa2项目中部署https

准备工作

证书来源自己想办法搞,目前免费证书很容易,阿里云,腾讯云,甚至宝塔都可以下发。

安装依赖

1
npm install koa-sslify --save

使用https

在你项目app.js或者main.js入口文件中引入使用

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
const fs =  require('fs');
const https =  require('https');
const sslify = require('koa-sslify').default;
// 设置转化http请求为https
app.use(sslify());

// 配置SSL
const options = {
  key: fs.readFileSync('./xxx.key'),
  cert: fs.readFileSync('./xxx.pem')
};

// 修改启动服务
https.createServer(options, app.callback()).listen(3000, () => {
  console.log(`服务运行中`);
});
本站所有文章、图片、资源等如无特殊说明或标注,均为来自互联网或者站长原创,版权归原作者所有;仅作为个人学习、研究以及欣赏!如若本站内容侵犯了原著者的合法权益,可联系我们进行处理,邮箱:343049466@qq.com
赞(0) 打赏
标签:

上一篇:

下一篇:

相关推荐

0 条评论关于"如何在Node.js+koa2项目中配置https证书?"

表情

最新评论

    暂无留言哦~~
谢谢你请我吃鸡腿*^_^*

支付宝扫一扫打赏

微信扫一扫打赏