이찬

https 연결 완료

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