Showing
1 changed file
with
54 additions
and
0 deletions
app.js
0 → 100644
1 | +var express = require('express'); | ||
2 | + | ||
3 | +var http = require('http'); | ||
4 | + | ||
5 | +var bodyParser = require('body-parser'); | ||
6 | + | ||
7 | +var app = express(); | ||
8 | + | ||
9 | +app.get('/keyboard', function(req,res){ | ||
10 | + | ||
11 | + var data ={ | ||
12 | + 'type': 'buttons', | ||
13 | + 'buttons': ['질문','컬러','정보'] | ||
14 | + }; | ||
15 | + | ||
16 | + res.json(data); | ||
17 | +}); | ||
18 | + | ||
19 | +app.use(bodyParser.urlencoded({extended:false})); | ||
20 | +app.use(bodyParser.json()); | ||
21 | + | ||
22 | +app.post('/message',function(req,res){ | ||
23 | + | ||
24 | + var msg = req.body.content; | ||
25 | + console.log('전달받은 메세지: '+msg); | ||
26 | + | ||
27 | + var send ={}; | ||
28 | + | ||
29 | + switch(msg){ | ||
30 | + case 'pink': | ||
31 | + send = { | ||
32 | + | ||
33 | + } | ||
34 | + break; | ||
35 | + | ||
36 | + case 'orange': | ||
37 | + send ={ | ||
38 | + | ||
39 | + } | ||
40 | + break; | ||
41 | + | ||
42 | + default: | ||
43 | + send = { | ||
44 | + | ||
45 | + } | ||
46 | + break; | ||
47 | + } | ||
48 | + | ||
49 | + res.json(send); | ||
50 | +}) | ||
51 | + | ||
52 | +http.createServer(app).listen(9090,function(){ | ||
53 | + console.log('서버실행중..'); | ||
54 | +}); | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
-
Please register or login to post a comment