var http = require('http');
var https = require('https');
var path = require('path');
var fs = require('fs'); var options = {
key: fs.readFileSync(''),
cert: fs.readFileSync('')
}; var express = require('express');
var app = express(); app.set('trust proxy', 'loopback'); app.use(express.static(path.join(__dirname, 'public'))); require('./config/routes')(app); app.use(function (req, res, next) {
var err = new Error('Not Found');
res.json({
errormsg: err.status + ' Not Found '
});
}); app.use(function (req, res, next) {
res.status(err.status || 500);
res.json({
errormsg: err.status
})
}) http.createServer(app).listen(80);
https.createServer(options, app).listen(443);
console.log('80')
console.log('443')

补充:require('./config/routes')(app); 报错,应该没用,注释掉可以正常使用

https://segmentfault.com/a/1190000008398220

https://www.gaoshilei.com/2017/10/30/hexo-init/

最新文章

  1. Hbase安装和错误
  2. Linux下解压命令大全 解压缩 tar bz2 zip tar.gz gz
  3. Spring入门
  4. Last-Modify和Etag
  5. 封装page分页类
  6. SGU 532. Building Foundation 暴力
  7. SharePoint 2013 网站定义中添加页面布局
  8. Flume + HDFS + Hive日志收集系统
  9. RDF Database和NoSql DB
  10. web.xml 3.0头部模板
  11. jQuery插件实现的方法和原理简单说明
  12. 【最短路】 ZOJ 1544 Currency Exchange 推断负圈
  13. 久未更 ~ 四之 —— Vsftpd出现 Failed to start Vsftpd ftp daemon错误
  14. 用meterpreter实现跳板机
  15. 百度上传插件---webuploader的使用
  16. Oil Deposit
  17. uml活动图
  18. 数据泵expdp 在rac环境下 paralle 的处理方法
  19. zabbix学习-zabbix安装
  20. python-lambda用法

热门文章

  1. HTML、XHTML、css速记
  2. SOAP消息结构
  3. svg的世界、视窗、视野
  4. Eclipse高效开发插件汇总
  5. ORA-00119: invalid specification for system parameter LOCAL_LISTENER;
  6. jQuery获取多种input值的方法(转)
  7. [TypeStyle] Use fallback values in TypeStyle for better browser support
  8. thinkphp 3.2,引入第三方类库的粗略记录
  9. [Vue] Create Vue.js Layout and Navigation with Nuxt.js
  10. windows phone 2048 源代码奉上