express ssl 为Express应用强制实施SSL
express-ssl为Express应用强制执行SSL。只需require并使用此模块导出的函数:
var ssl = require('express-ssl');
var app = require('express')();
app.use(ssl());
该函数需要一个可选的选项对象:
-
disabled:(默认false)如果为true,则此中间件将允许所有请求通过。
-
trustProxy:(默认false)如果为true,信任
x-forwarded-proto
标头。如果是“https”,则允许请求通过。 -
disallow:使用请求和响应调用的函数,以便用户可以自己处理拒绝非SSL请求。
默认情况下,此中间件仅在process.env.NODE_ENV
设置为“生产”时运行。
用户评论