var express = require('express'); var fs = require('fs'); var app = express(); var port = process.env.PORT || 11111; var host = process.env.HOST || 'localhost'; var router = require('./routes/router') var cors = require('cors'); app.use(cors()); app.use(express.json()); app.use(express.urlencoded({ extended: false })); var http = require('http'); const httpsOption = { key : fs.readFileSync("/etc/letsencrypt/live/beta.api.cocorobo.cn/privkey.pem"), cert: fs.readFileSync("/etc/letsencrypt/live/beta.api.cocorobo.cn/fullchain.pem") } var httpsserver = http.createServer(httpsOption, app); app.use('/api', router); httpsserver.listen(port); console.log("Server running at https://" + host + ":" + port + "/");