은승우

key

Showing 1 changed file with 12 additions and 17 deletions
...@@ -2,15 +2,17 @@ var express = require('express'); ...@@ -2,15 +2,17 @@ var express = require('express');
2 var app = express(); 2 var app = express();
3 const line = require('@line/bot-sdk'); 3 const line = require('@line/bot-sdk');
4 var https=require('https'); 4 var https=require('https');
5 -
6 const fs = require('fs'); 5 const fs = require('fs');
7 -const options = {
8 - ca: fs.readFileSync('/etc/letsencrypt/live/oss.chatbot.bu.to/fullchain.pem'),
9 - key: fs.readFileSync('/etc/letsencrypt/live/oss.chatbot.bu.to/privkey.pem'),
10 - cert: fs.readFileSync('/etc/letsencrypt/live/oss.chatbot.bu.to/cert.pem')
11 -};
12 6
13 -https.createServer(options, app).listen(443); 7 +var key = fs.readFileSync(path.resolve(__dirname, '../cert/key.pem'));
8 +var cert = fs.readFileSync(path.resolve(__dirname, '../cert/cert.pem'));
9 +var ca = fs.readFileSync(path.resolve(__dirname, '../cert/cai.pem'));
10 +
11 +https.createServer({
12 +key: key,
13 +cert: cert,
14 +ca: ca
15 +}, app).listen(port);
14 16
15 //papago api 17 //papago api
16 var request = require('request'); 18 var request = require('request');
...@@ -40,16 +42,9 @@ const client = new line.Client(config); ...@@ -40,16 +42,9 @@ const client = new line.Client(config);
40 42
41 // register a webhook handler with middleware 43 // register a webhook handler with middleware
42 // about the middleware, please refer to doc 44 // about the middleware, please refer to doc
43 -app.post('/webhook', line.middleware(config), (req, res) => { 45 +app.get('/',(req,res)=>{
44 - console.log("webhook"); 46 + res.send("hellow");
45 - Promise 47 +})
46 - .all(req.body.events.map(handleEvent))
47 - .then((result) => res.json(result))
48 - .catch((err) => {
49 - console.error(err);
50 - res.status(200).end();
51 - });
52 -});
53 48
54 // event handler 49 // event handler
55 function handleEvent(event) { 50 function handleEvent(event) {
......