Page 180 - Nodejs 교과서 개정2판
P. 180
const fs = require('fs');
https.createServer({
cert: fs.readFileSync('도메인 인증서 경로'),
key: fs.readFileSync('도메인 비밀키 경로'),
ca: [
fs.readFileSync('상위 인증서 경로'),
fs.readFileSync('상위 인증서 경로'),
],
}, (req, res) => {
res.writeHead(200, { 'Content-Type': 'text/html; charset=utf-8' });
res.write('<h1>Hello Node!</h1>');
res.end('<p>Hello Server!</p>');
})
.listen(443, () => {
console.log('443번 포트에서 서버 대기 중입니다!');
});
ܲ Ѫ Ѣ ࠺तೞ݅ createServer ݫࢲ٘о ੋࣻܳ ف ѐ ߉णפ ف ߣ૩ ੋࣻח IUUQ ݽٕҗ э ࢲ
ߡ ۽Ҋ ߣ૩ ੋࣻח ੋૐࢲী ҙ۲ػ ২࣌ ёੑפ ੋૐࢲܳ ҳੑೞݶ QFNա DSU ژח LFZ ഛ
ܳ о ੌٜਸ ઁҕפ ੌٜਸ fs.readFileSync ݫࢲ٘۽ ੍যࢲ cert key ca ২࣌ী ঌݏѱ ֍
ਵݶ ؾפ पઁ ࢲߡীࢲח ನ न ನܳ ࢎਊೞݶ ؾפ
֢٘ IUUQ ݽٕ 44- ঐഐച৬ ؊ࠛয ୭न )551 ۽షੋ IUUQ ܳ ࢎਊೡ ࣻ ѱ פ IUUQ ח
ਃ ߂ ߑध ӝઓ IUUQ ࠁ ѐࢶغয ഻ঁ ബਯਵ۽ ਃਸ ࠁշפ IUUQ ܳ ࢎਊೞݶ ਢ
ࣘبب ݆ ѐࢶؾפ
Ӓܿ ܳ ࠁݶ IUUQ җ IUUQ ରܳ ഛোೞѱ ו՜ ࣻ णפ पઁ۽ח IUUQ ب ۄੋ
ۄח ӝࣿਸ ਊೞ۽ ۧѱ ରח ա ঋणפ ೞ݅ IUUQ о ഻ঁ ബਯੋ Ѫ݅ ࠙ݺפ