app.js配置文件里面添加:

    //app.listen(80)
    var http = require(“http”);
    var https = require(“https”);
    http.createServer(app).listen(80);
    https.createServer(httpsOption, app).listen(443);
    var fs = require(“fs”);
    // Configuare https
    const httpsOption = {
    key : fs.readFileSync(“./https/5610790hellofont.cn.key”),
    cert: fs.readFileSync(“./https/5610790
    hellofont.cn.pem”)
    }

    完整配置文件:
    var createError = require(‘http-errors’);
    var express = require(‘express’);
    var path = require(‘path’);
    var cookieParser = require(‘cookie-parser’);
    var logger = require(‘morgan’);

    var indexRouter = require(‘./routes/index’);
    var usersRouter = require(‘./routes/users’);

    var app = express();

    var fs = require(“fs”);
    // Configuare https
    const httpsOption = {
    key : fs.readFileSync(“./https/5610790hellofont.cn.key”),
    cert: fs.readFileSync(“./https/5610790
    hellofont.cn.pem”)
    }

    // view engine setup
    app.set(‘views’, path.join(__dirname,’dist’));
    //模板引擎
    // const art = require(‘express-art-template’)
    app.engine(‘html’,require(“pug”).renderFile)
    app.set(‘view engine’, ‘html’);

    app.use(logger(‘dev’));
    app.use(express.json());
    app.use(express.urlencoded({ extended: false }));
    app.use(cookieParser());
    app.use(express.static(path.join(dirname, ‘public’)));
    app.use(‘/beta’,express.static(path.join(
    dirname, ‘release/dist’)));
    app.use(‘/release’,express.static(path.join(dirname, ‘public/release’)));
    app.use(express.static(path.join(
    dirname,’dist’)));

    app.use(‘/‘, indexRouter);
    app.use(‘/users’, usersRouter);

    // catch 404 and forward to error handler
    app.use(function(req, res, next) {
    next(createError(404));
    });

    // error handler
    app.use(function(err, req, res, next) {
    // set locals, only providing error in development
    res.locals.message = err.message;
    res.locals.error = req.app.get(‘env’) === ‘development’ ? err : {};

    // render the error page
    res.status(err.status || 500);
    res.render(‘error’);
    });
    //app.listen(80)
    var http = require(“http”);
    var https = require(“https”);
    http.createServer(app).listen(80);
    https.createServer(httpsOption, app).listen(443);
    module.exports = app;