Skip to content

Commit 8e58fb6

Browse files
committed
🐛 Fix https-redirect for koa
1 parent fb122fc commit 8e58fb6

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

lib/frameworks.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ function express(middleware) {
44

55
function koa(middleware) {
66
return function*(next) {
7+
this.req.secure = this.secure; // used by cookie-session
8+
79
yield middleware.bind(null, this.req, this.res);
810

911
if (this.req.currentUser) {
@@ -33,6 +35,8 @@ function koa(middleware) {
3335
function koa2(middleware) {
3436
return function(ctx, next) {
3537
return new Promise( (resolve, reject) => {
38+
ctx.req.secure = ctx.secure; // used by cookie-session
39+
3640
middleware(ctx.req, ctx.res, err => {
3741
if (ctx.req.currentUser) {
3842
ctx.currentUser = ctx.req.currentUser;

0 commit comments

Comments
 (0)