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) { | ... | ... |
-
Please register or login to post a comment