index.js 724 B

12345678910111213141516171819202122232425
  1. var express = require('express');
  2. var fs = require('fs');
  3. var app = express();
  4. var port = process.env.PORT || 11111;
  5. var host = process.env.HOST || 'localhost';
  6. var router = require('./routes/router')
  7. var cors = require('cors');
  8. app.use(cors());
  9. app.use(express.json());
  10. app.use(express.urlencoded({ extended: false }));
  11. var http = require('http');
  12. const httpsOption = {
  13. key : fs.readFileSync("/etc/letsencrypt/live/beta.api.cocorobo.cn/privkey.pem"),
  14. cert: fs.readFileSync("/etc/letsencrypt/live/beta.api.cocorobo.cn/fullchain.pem")
  15. }
  16. var httpsserver = http.createServer(httpsOption, app);
  17. app.use('/api', router);
  18. httpsserver.listen(port);
  19. console.log("Server running at https://" + host + ":" + port + "/");