-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathapp.js
More file actions
81 lines (63 loc) · 2.31 KB
/
app.js
File metadata and controls
81 lines (63 loc) · 2.31 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
//import area
//import {test}from './serviceLogic/G2C/test'
const myModule = require('./serviceLogic/G2C/test');
const sight = require('./serviceLogic/G2C/sight');
var express = require('express');
var app = express();
var bodyParser = require('body-parser');
var promise = require('promise');
var asy = require('async');
app.use(bodyParser.json()); // for parsing application/json
app.use(bodyParser.urlencoded({ extended: true })); // for parsing application/x-www-form-urlencoded
app.get('/22', function (req, res) {
sight.run("keyword","강릉");
res.send('22호출됨!');
});
app.get('/keyboard', function (req, res) {
console.log( "키보드불림" );
// res.json( { "type" : "buttons", "buttons" : ["선택 1ㅋ", "선택 2ㅋ", "선택 3ㅋ"] } ); //버튼타입
res.json( { "type" : "text" } );
})
// 나 : user_key: 'f3ro6uOU5lfK' 망고 : user_key: 'P4KzD3k0nKUF'
app.post('/message', function (req, res, next) {
console.log( "메세지불림" );
// var userKey = req.body;
// var content = req.param("content");
var msg = "";
if(req.body.user_key === "P4KzD3k0nKUF"){msg = "우리망고 헬로우~!"}
if(req.body.user_key === "f3ro6uOU5lfK"){msg = "제작자님 헬로우~!"}
sight.run("keyword",req.body.content,res);
});
app.post('/friend', function (req, res, next) {
console.log( "친구추가" );
// var userKey = req.body;
// var content = req.param("content");
console.log(req.body);
res.json({ "message":{ "text" : "어서오세요!ㅎㅎ" }});
})
app.delete('/friend/*', function (req, res, next) {
console.log( "친구삭제" );
// var userKey = req.body;
// var content = req.param("content");
console.log(req.body);
res.json({ "message":{ "text" : "안녕히가세요" }});
})
app.delete('/chat_room/*', function (req, res, next) {
console.log( "채팅방나가기" );
// var userKey = req.body;
// var content = req.param("content");
console.log(req.body);
res.json({ "message":{ "text" : "안녕히가세요" }});
})
//오류처리
app.use(function(req, res, next) {
res.status(404).send('Sorry cant find that!');
});
app.use(function(err, req, res, next) {
console.error(err.stack);
res.status(500).send('Something broke!');
});
//서버시작
app.listen(9977, function () {
console.log('Example app listening on port 9977!');
});