koa怎么创建一个https的服务器呢
发布于 4 年前 作者 wenshiqi0 9413 次浏览 最后一次编辑是 3 年前 来自 问答

基础模块已经加上的差不多了 什么beacat啊 redis啊 包括socketio也都加上了 现在要开始添加安全的模块 首先是openssl 怎么让koa服务器以https的方式来启动呢

13 回复

解决了 不好意思= =

@wenshiqi0 能具体说一下怎么实现的吗?谢谢

node服务器一般放在nginx后面跑.

https需要网站证书,配置在nginx

const app = new Koa
const server = https.createServer(app.callback(), { /* 其他 */ })

https://github.com/koajs/koa/blob/master/lib/application.js#L121

https以后,是不是抓包就无效了

@glj1102 证书可以用letsencrypt-express自动生成

@andyhu 不管怎么生成,最终还是需要把证书配置在服务器上进行认证

用nginx就可以了

看下这个链接:koa https,使用nginx做哪里配置https服务,然后反向代理到你的koa提供的http服务。

@glj1102 请教下用 nginx 还要配置证书吗?

@c15881291595 请教下用 nginx 还要配置证书吗?

@weierbufan 请教下用 nginx 还要配置证书吗?

回到顶部