在 Nodejs 中将 greenlock-express 与 Express 结合使用
Using greenlock-express with Express in Nodejs
我有一个 express
应用程序是使用 express-generator
生成的,我想用它来使用 greenlock-express
。
但是与 the example given by greenlock-express
不同的是
require('greenlock-express').create({ ... }).listen(80, 443);
Express 应用程序有 .bin/www
,它是由 express-generator
生成的,我们有
var app = require('../app');
var http = require('http');
...
var server = http.createServer(app);
server.listen(port);
这种情况下,我们应该如何使用greenlock-express
?
只需更新您的 Greenlock 配置
对于 security reasons,最好使用 greenlock express 附带的 http/http2 (spdy) 包装器作为服务器并要求应用程序进入 greenlock,而不是尝试直接管理.
var greenlock = require('greenlock-express').create({
...
, app: require('./app.js')
});
greenlock.listen(80, 443);
当你想运行它在本地主机上时,你仍然可以使用由 express-generator 创建的服务器。
Greenlock Part 2:Express.js 的配置(截屏)
就在几天前,我创建了一个截屏视频,展示了如何做到这一点:https://www.youtube.com/watch?v=bTEn93gxY50&list=PLZaEVINf2Bq_lrS-OOzTUJB4q3HxarlXk
我有一个 express
应用程序是使用 express-generator
生成的,我想用它来使用 greenlock-express
。
但是与 the example given by greenlock-express
不同的是
require('greenlock-express').create({ ... }).listen(80, 443);
Express 应用程序有 .bin/www
,它是由 express-generator
生成的,我们有
var app = require('../app');
var http = require('http');
...
var server = http.createServer(app);
server.listen(port);
这种情况下,我们应该如何使用greenlock-express
?
只需更新您的 Greenlock 配置
对于 security reasons,最好使用 greenlock express 附带的 http/http2 (spdy) 包装器作为服务器并要求应用程序进入 greenlock,而不是尝试直接管理.
var greenlock = require('greenlock-express').create({
...
, app: require('./app.js')
});
greenlock.listen(80, 443);
当你想运行它在本地主机上时,你仍然可以使用由 express-generator 创建的服务器。
Greenlock Part 2:Express.js 的配置(截屏)
就在几天前,我创建了一个截屏视频,展示了如何做到这一点:https://www.youtube.com/watch?v=bTEn93gxY50&list=PLZaEVINf2Bq_lrS-OOzTUJB4q3HxarlXk