Showing
3 changed files
with
13 additions
and
15 deletions
1 | var url = require('url'); | 1 | var url = require('url'); |
2 | var request = require('request'); | 2 | var request = require('request'); |
3 | +var qs = require('querystring'); | ||
4 | +const { METHODS } = require('http'); | ||
3 | 5 | ||
4 | module.exports = function(app) | 6 | module.exports = function(app) |
5 | { | 7 | { |
... | @@ -11,6 +13,13 @@ module.exports = function(app) | ... | @@ -11,6 +13,13 @@ module.exports = function(app) |
11 | var _url = req.url; | 13 | var _url = req.url; |
12 | var queryData = url.parse(_url, true).query; | 14 | var queryData = url.parse(_url, true).query; |
13 | var busNum = queryData.busNum; | 15 | var busNum = queryData.busNum; |
16 | + const options = { | ||
17 | + url: 'http://IPv4:port/__dirname', | ||
18 | + method: 'GET', | ||
19 | + headers: { | ||
20 | + | ||
21 | + } | ||
22 | + }; | ||
14 | 23 | ||
15 | request.post( | 24 | request.post( |
16 | { | 25 | { |
... | @@ -22,20 +31,8 @@ module.exports = function(app) | ... | @@ -22,20 +31,8 @@ module.exports = function(app) |
22 | json: true | 31 | json: true |
23 | } | 32 | } |
24 | ); | 33 | ); |
25 | - res.end('http://localhost:23023/resfromControllServer'); // 밑의 get활성화를 위함 | ||
26 | - }); | ||
27 | 34 | ||
28 | - app.get('/resfromControllServer', function (req, res){ | 35 | + var resFromServer = JSON.parse(res); |
29 | - var body = ''; | ||
30 | - req.on('data', function(data){ | ||
31 | - body = body + data; | ||
32 | - }); | ||
33 | - req.on('end', function() | ||
34 | - { | ||
35 | - var post = qs.parse(body); | ||
36 | - console.log(body); | ||
37 | - }); | ||
38 | - var resFromServer = body.value1; | ||
39 | var templateTimeTable = | 36 | var templateTimeTable = |
40 | ` | 37 | ` |
41 | <!doctype html> | 38 | <!doctype html> |
... | @@ -58,5 +55,6 @@ module.exports = function(app) | ... | @@ -58,5 +55,6 @@ module.exports = function(app) |
58 | </html> | 55 | </html> |
59 | `; | 56 | `; |
60 | res.send(templateTimeTable); | 57 | res.send(templateTimeTable); |
58 | + | ||
61 | }); | 59 | }); |
62 | } | 60 | } | ... | ... |
... | @@ -2,7 +2,6 @@ var express = require('express'); | ... | @@ -2,7 +2,6 @@ var express = require('express'); |
2 | var app = express(); | 2 | var app = express(); |
3 | var router = require('./router/main')(app); // router모듈인 main.js를 불러와서 app에 전달 | 3 | var router = require('./router/main')(app); // router모듈인 main.js를 불러와서 app에 전달 |
4 | 4 | ||
5 | - | ||
6 | //__dirname : 현재 실행중인 폴더 경로 | 5 | //__dirname : 현재 실행중인 폴더 경로 |
7 | app.set('views', __dirname + '/views'); //서버가 읽을 수 있도록 HTML 의 위치를 정의 | 6 | app.set('views', __dirname + '/views'); //서버가 읽을 수 있도록 HTML 의 위치를 정의 |
8 | app.set('view engine', 'ejs'); //서버가 HTML 렌더링을 할 때, EJS 엔진을 사용하도록 설정 | 7 | app.set('view engine', 'ejs'); //서버가 HTML 렌더링을 할 때, EJS 엔진을 사용하도록 설정 |
... | @@ -14,4 +13,4 @@ var server = app.listen(23023, function () { | ... | @@ -14,4 +13,4 @@ var server = app.listen(23023, function () { |
14 | console.log("app listening at http://%s:%s", host, port) | 13 | console.log("app listening at http://%s:%s", host, port) |
15 | }) | 14 | }) |
16 | 15 | ||
17 | -app.use(express.static('public')); | 16 | +app.use(express.static(__dirname + '/public')); | ... | ... |
... | @@ -13,6 +13,7 @@ | ... | @@ -13,6 +13,7 @@ |
13 | <body> | 13 | <body> |
14 | <h1><p style="text-align:center;">BTT</p></h1> | 14 | <h1><p style="text-align:center;">BTT</p></h1> |
15 | <br> | 15 | <br> |
16 | + <link rel='stylesheet' type='text/css' href='/css/style.css' /> | ||
16 | <h2> 사색의 광장 Bus Time Table 조회 서비스에 오신 것을 환영합니다.</h2> | 17 | <h2> 사색의 광장 Bus Time Table 조회 서비스에 오신 것을 환영합니다.</h2> |
17 | <p> 이곳에는 사색의 광장에서 출발하는 모든 버스의 정보가 있습니다.</p> | 18 | <p> 이곳에는 사색의 광장에서 출발하는 모든 버스의 정보가 있습니다.</p> |
18 | <br><br> | 19 | <br><br> | ... | ... |
-
Please register or login to post a comment