![](https://camo.githubusercontent.com/6e2c2d777790ffa37ce9538b462b46f859345fef9669abedb7b25852d027502f/68747470733a2f2f696d672d626c6f672e6373646e696d672e636e2f32303139303931393135303134393232392e706e673f782d6f73732d70726f636573733d696d6167652f77617465726d61726b2c747970655f5a6d46755a33706f5a57356e6147567064476b2c736861646f775f31302c746578745f6148523063484d364c7939696247396e4c6d4e7a5a473475626d56304c334678587a4d304d6a637a4d4455352c73697a655f31362c636f6c6f725f4646464646462c745f3730)
'use strict';
var http = require('http');
var https = require('https');
var fs = require('fs');//读取证书
var express = require('express');
var serveIndex = require('serve-index')
var app = express();//实例化express模块
app.use(serveIndex('./public'));//浏览目录
app.use(express.static('./public'));//发布静态目录的位置;发布路径
//http server服务创建
var http_server = http.createServer(app);
http_server.listen(8080, '0.0.0.0');
//创建http server
var options = {
key : fs.readFileSync('./cert/1557605_www.learningrtc.cn.key'),
cert: fs.readFileSync('./cert/1557605_www.learningrtc.cn.pem')
}
var https_server = https.createServer(options, app);
https_server.listen(9999, '0.0.0.0');
![](https://camo.githubusercontent.com/830cfa827de84c5e0ac82733dc47e5ea1f97222aa3e28634c8461ced5d68abc5/68747470733a2f2f696d672d626c6f672e6373646e696d672e636e2f32303139303931393135353935393237352e706e673f782d6f73732d70726f636573733d696d6167652f77617465726d61726b2c747970655f5a6d46755a33706f5a57356e6147567064476b2c736861646f775f31302c746578745f6148523063484d364c7939696247396e4c6d4e7a5a473475626d56304c334678587a4d304d6a637a4d4455352c73697a655f31362c636f6c6f725f4646464646462c745f3730)