node.js - 如何使用 greenlock-express 在 node.js 上获取 SSL?
问题描述
你好,
目前我有一个像这样启动服务器的应用程序:
const app = require("express")();
const httpServer = require("http").createServer(app);
const fs = require("fs");
const port = process.env.PORT || 3000;
所以我的应用程序可以像这样访问http://example.net:3000但我也希望能够使用 SSL 访问所以我安装了 greenlock-express 它创建了一个名为 server.js 的文件
'use strict';
var app = require('./app.js');
require('greenlock-express')
.init({
packageRoot: __dirname,
// contact for security and critical bug notices
maintainerEmail: "mail@gmail.com",
// where to look for configuration
configDir: './greenlock.d',
// whether or not to run at cloudscale
cluster: false
})
// Serves on 80 and 443
// Get's SSL certificates magically!
.serve(app);
我不知道从这里做什么。首先,它说它只在 80 和 443 上服务,但我需要在 3000 上服务。这里有什么交易?
谢谢你。
解决方案
推荐阅读
- mobile - 响应式移动应用程序不信任证书颁发机构
- r - 从闪亮的日历中删除几个月
- javascript - 如何通过 Phantom 使用 web3js 正确传输 Solana SOL
- css - React 应用程序上的 CSS 突然停止工作
- r - for 循环在 r 中循环通过向量
- object - MQL4 在斐波那契水平上绘制带有矩形的动态斐波那契
- graphql - 如何将 grpc 服务与 graphql 集成?
- spring-boot - Eureka 多个 defaultZone、CloudConfig 和 @Value 注解
- c# - 如何将内存中的对象作为 JSON 文件从服务器端 Blazor 下载到客户端?
- python-3.x - 石墨烯代码在 Django 数据迁移之前运行