【发布时间】:2018-09-05 15:47:30
【问题描述】:
我尝试使用该模块 https://www.npmjs.com/package/koa-sslify 为 Koa 服务器建立 HTTPS 连接,但出现错误“AssertionError: app.use() requires a generator function”
'use strict';
var app = require('application'),
enforceHttps = require('koa-sslify'),
config = require('config'),
fs = require('fs'),
path = require('path'),
routes = fs.readdirSync(path.join(__dirname, '../routing')).sort();
routes.forEach(function (route) {
require('../routing/' + route);
});
// Force HTTPS on all page
app.use(enforceHttps({
trustProtoHeader: true
}));
app.listen(config.server.port,config.server.host);
更新:
我改用 NGINX,因为它可能会更好地工作并且使用更少的资源
【问题讨论】:
-
也许还有其他方法可以做到这一点?