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