Showing
2 changed files
with
17 additions
and
4 deletions
| 1 | const fs = require('fs'); | 1 | const fs = require('fs'); |
| 2 | -const http = require('http'); | 2 | +const https = require('https'); |
| 3 | const express = require('express'); | 3 | const express = require('express'); |
| 4 | const bodyParser = require('body-parser'); | 4 | const bodyParser = require('body-parser'); |
| 5 | const path = require('path'); | 5 | const path = require('path'); |
| 6 | const app = express(); | 6 | const app = express(); |
| 7 | -const port = process.env.PORT || 5000; | ||
| 8 | const data = fs.readFileSync('./database.json'); | 7 | const data = fs.readFileSync('./database.json'); |
| 9 | const conf = JSON.parse(data); | 8 | const conf = JSON.parse(data); |
| 10 | const mysql = require('mysql'); | 9 | const mysql = require('mysql'); |
| 10 | +const domain = "www.randomjob.tk" | ||
| 11 | +const sslport = 443; | ||
| 11 | var cookieSession = require('cookie-session') | 12 | var cookieSession = require('cookie-session') |
| 12 | 13 | ||
| 13 | app.use(bodyParser.json()); | 14 | app.use(bodyParser.json()); |
| ... | @@ -100,5 +101,17 @@ app.get('/statistics.html', (req, res) => { | ... | @@ -100,5 +101,17 @@ app.get('/statistics.html', (req, res) => { |
| 100 | res.end(data); | 101 | res.end(data); |
| 101 | }) | 102 | }) |
| 102 | }) | 103 | }) |
| 104 | +try { | ||
| 105 | + const options = { | ||
| 106 | + key: fs.readFileSync('./keys/private.pem'), | ||
| 107 | + cert: fs.readFileSync('./keys/public.pem') | ||
| 108 | + }; | ||
| 109 | + | ||
| 110 | + https.createServer(options, app).listen(sslport, sslport, () => { | ||
| 111 | + console.log(`[HTTPS] Server is started on port ${sslport}`); | ||
| 112 | + }); | ||
| 103 | 113 | ||
| 104 | -app.listen(port, () => console.log(`Listening on port ${port}`)); | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
| 114 | + } catch (error) { | ||
| 115 | + console.log('[HTTPS] HTTPS 오류가 발생하였습니다. HTTPS 서버는 실행되지 않습니다.'); | ||
| 116 | + console.log(error); | ||
| 117 | + } | ... | ... |
| 1 | var objects = [ | 1 | var objects = [ |
| 2 | - '수건', '때밀이수건', '할머니때밀이수건', '흑돌', '백돌', '러브젤', '노트', '교재', '연필심', '샤프심', '돈까스', '휴대폰충전기', '마우스', '지우개', '테이저건', '콘돔', '분필', '젓가락', '잔디', '바리깡', '틀니', '잼민이휴대폰', '할아버지지팡이', '종이컵', '비타민', '리코더', '줄넘기', '프로틴', '단백질', '다데기', '탈모치료제', '생각하는의자', '단무지', '진라면순한맛', '짝퉁명품', '할머니리어카', '진동벨', '이쑤시개', '영양갱', '계란장수계란', '씹던껌', '고양이사료', '개사료', '휴지쪼가리', '냅킨', '락앤락통', '슬리퍼', '가발', '곽티슈', '케찹', '빨대', '마스크', '이유식', '에어컨', '연유', '돋보기', '홈런볼', '캐스터네츠', '숟가락', '파마산가루', '콧물휴지', '면도기' | 2 | + '수건', '때밀이수건', '할머니때밀이수건', '흑돌', '벽돌', '러브젤', '노트', '교재', '연필심', '샤프심', '돈까스', '휴대폰충전기', '마우스', '지우개', '테이저건', '콘돔', '분필', '젓가락', '잔디', '바리깡', '틀니', '잼민이휴대폰', '할아버지지팡이', '종이컵', '비타민', '리코더', '줄넘기', '프로틴', '단백질', '다데기', '탈모치료제', '생각하는의자', '단무지', '진라면순한맛', '짝퉁명품', '할머니리어카', '진동벨', '이쑤시개', '영양갱', '계란장수계란', '씹던껌', '고양이사료', '개사료', '휴지쪼가리', '냅킨', '락앤락통', '슬리퍼', '가발', '곽티슈', '케찹', '빨대', '마스크', '이유식', '에어컨', '연유', '돋보기', '홈런볼', '캐스터네츠', '숟가락', '파마산가루', '콧물휴지', '면도기' |
| 3 | ] | 3 | ] |
| 4 | // 아래의 jobs 배열과 합쳐져 result가 나옴 | 4 | // 아래의 jobs 배열과 합쳐져 result가 나옴 |
| 5 | 5 | ... | ... |
-
Please register or login to post a comment