1

我有一个使用它express生成express-generator并希望使用greenlock-express它的应用程序。

但是,与您所拥有的示例不同greenlock-express

require('greenlock-express').create({ ... }).listen(80, 443);

快递应用程序是由我们拥有的地方.bin/www生成的express-generator

var app = require('../app');
var http = require('http');

...

var server = http.createServer(app);
server.listen(port);

在这种情况下,我们应该如何使用greenlock-express

4

1 回答 1

4

只需更新您的 Greenlock 配置

出于安全原因,最好使用 greenlock express 附带的 http/http2 (spdy) 包装器作为服务器并要求应用程序进入 greenlock,而不是尝试直接管理。

var greenlock = require('greenlock-express').create({
  ...
, app: require('./app.js')
});

greenlock.listen(80, 443);

当你想在 localhost 上运行它时,你仍然可以使用 express-generator 创建的服务器。

Greenlock第 2 部分:Express.js 的配置(截屏)

就在几天前,我创建了一个截屏视频,展示了如何做到这一点:https ://www.youtube.com/watch?v=bTEn93gxY50&list=PLZaEVINf2Bq_lrS-OOzTUJB4q3HxarlXk

于 2018-08-22T23:48:59.900 回答