이유혁

Error fixed

Showing 1 changed file with 6 additions and 6 deletions
...@@ -22,7 +22,7 @@ const line_channel = config.line_channel; ...@@ -22,7 +22,7 @@ const line_channel = config.line_channel;
22 const client = new line.Client(line_channel); 22 const client = new line.Client(line_channel);
23 23
24 // ELB health checker 24 // ELB health checker
25 -app.get('/', (res) => { 25 +app.get('/', (req, res) => {
26 console.log('ELB health check'); 26 console.log('ELB health check');
27 res.writeHead(200, { "Content-Type": "text/html" }); 27 res.writeHead(200, { "Content-Type": "text/html" });
28 res.end(); 28 res.end();
...@@ -50,17 +50,17 @@ app.post('/webhook', line.middleware(line_channel), (req, res) => { ...@@ -50,17 +50,17 @@ app.post('/webhook', line.middleware(line_channel), (req, res) => {
50 // 이벤트 타입 검사 이후 50 // 이벤트 타입 검사 이후
51 // language detector api url 및 client id, secret 을 담은 connector를 반환한다. 51 // language detector api url 및 client id, secret 을 담은 connector를 반환한다.
52 const api_connect = (event) => { 52 const api_connect = (event) => {
53 - if (event.type !== 'message' || event.message.type !== 'text') { 53 + return new Promise((resolve, reject) => {
54 - // ignore non-text-message event 54 + if (event.type !== 'message' || event.message.type !== 'text'){
55 - return reject(new Error('메세지 혹은, 텍스트가 아닙니다.'));
56 - }
57 - return new Promise((resolve) => {
58 //언어 감지 option 55 //언어 감지 option
59 resolve({ 56 resolve({
60 url : languagedetect_api_url, 57 url : languagedetect_api_url,
61 form : {'query': event.message.text}, 58 form : {'query': event.message.text},
62 headers: {'X-Naver-Client-Id': client_id, 'X-Naver-Client-Secret': client_secret} 59 headers: {'X-Naver-Client-Id': client_id, 'X-Naver-Client-Secret': client_secret}
63 }); 60 });
61 + } else {
62 + reject(new Error('메세지 혹은, 텍스트가 아닙니다.'));
63 + }
64 }) 64 })
65 } 65 }
66 66
......