이의준

ejs파일 오류 수정 및 테스트용 서버 파일 업로드

1 +var express = require('express');
2 +var app = express();
3 +var http = require('http');
4 +
5 +app.set('views', __dirname+'/views');
6 +app.set('view engine', 'ejs');
7 +
8 +app.get('/', function(req, res){
9 + res.render('index');
10 +})
11 +
12 +app.get('/timetable', function(req, res) {
13 + res.render('timetable', {
14 + busNum : 9999,
15 + ETD_min_H : '1',
16 + ETD_min_m : '30',
17 + ETD_max_H : '1',
18 + ETD_max_m : '45',
19 + remainTime : '00시간 00분 이상'
20 + });
21 +});
22 +
23 +// app.get('/timetable', function(req, res){
24 +// res.send('timetable');
25 +// });
26 +
27 +http.createServer(app).listen(23023, function(){
28 + console.log('23023');
29 +});
...\ No newline at end of file ...\ No newline at end of file
...@@ -12,33 +12,32 @@ ...@@ -12,33 +12,32 @@
12 <h1><p style="text-align:center;">BTT</p></h1> 12 <h1><p style="text-align:center;">BTT</p></h1>
13 <br> 13 <br>
14 <link rel='stylesheet' type='text/css' href='/css/style.css' /> 14 <link rel='stylesheet' type='text/css' href='/css/style.css' />
15 - <h2> 사색의 광장 Bus Time Table 조회 서비스에 오신 것을 환영합니다.</h2> 15 + <h2 style="padding:0 0 0 20px;"> 사색의 광장 Bus Time Table 조회 서비스에 오신 것을 환영합니다.</h2>
16 - <p> 이곳에는 사색의 광장에서 출발하는 모든 버스의 정보가 있습니다.</p> 16 + <p style="padding:0 0 0 20px;"> 이곳에는 사색의 광장에서 출발하는 모든 버스의 정보가 있습니다.</p>
17 <br><br> 17 <br><br>
18 - <h2> 버스별 시간표 조회</h2> 18 + <h2 style="padding:0 0 0 20px;"> 버스별 시간표 조회 (click the bus number!)</h2>
19 19
20 - <div style="padding:0 0 0 20px;"><script> 20 + <div style="padding:0 0 0 20px;">
21 <% var date = new Date(); %> 21 <% var date = new Date(); %>
22 <% var yyyy = date.getFullYear(); %> 22 <% var yyyy = date.getFullYear(); %>
23 <% var mm1 = date.getMonth() + 1; %> 23 <% var mm1 = date.getMonth() + 1; %>
24 <% var dd = date.getDate(); %> 24 <% var dd = date.getDate(); %>
25 <% var hh = date.getHours(); %> 25 <% var hh = date.getHours(); %>
26 <% var mm2 = date.getMinutes(); %> 26 <% var mm2 = date.getMinutes(); %>
27 + <% var printDateNotion = yyyy+"년 "+mm1+"월 "+dd+"일 오늘 운행하는 버스들 "; %>
28 + <% var printDateNotion2 = "( "+hh+"시 "+mm2+"분 기준 )"; %>
27 29
28 - <% document.write(yyyy+"년 "+mm1+"월 "+dd+"일 오늘 운행하는 버스들 "); %> 30 + <%= printDateNotion %>
29 - <% document.write("( "+hh+"시 "+mm2+"분 기준 )"); %> 31 + <%= printDateNotion2 %>
30 - </script> </div> 32 + </div>
31 33
32 <ul> 34 <ul>
33 - <li><a href="http://localhost:23023/timetable?busNum=5100">5100</a></li>
34 - <li><a href="http://localhost:23023/timetable?busNum=M5107">M5107</a></li>
35 <li><a href="http://localhost:23023/timetable?busNum=9">9</a></li> 35 <li><a href="http://localhost:23023/timetable?busNum=9">9</a></li>
36 + <li><a href="http://localhost:23023/timetable?busNum=1112">1112</a></li>
37 + <li><a href="http://localhost:23023/timetable?busNum=5100">5100</a></li>
36 <li><a href="http://localhost:23023/timetable?busNum=7000">7000</a></li> 38 <li><a href="http://localhost:23023/timetable?busNum=7000">7000</a></li>
37 - <li>etc</li>
38 </ul> 39 </ul>
39 - <br> 40 + <p> ejs파일임</p>
40 - <p>설명</p>
41 -
42 41
43 </body> 42 </body>
44 </html> 43 </html>
...\ No newline at end of file ...\ No newline at end of file
......
...@@ -31,17 +31,17 @@ ...@@ -31,17 +31,17 @@
31 버스의 평균 배차시간을 기준으로 최소 출발시간과 최대 출발시간을 제공합니다. 31 버스의 평균 배차시간을 기준으로 최소 출발시간과 최대 출발시간을 제공합니다.
32 </div> </p> 32 </div> </p>
33 <div style="padding:0 0 0 20px;"> 33 <div style="padding:0 0 0 20px;">
34 - <script>
35 <% var date = new Date(); %> 34 <% var date = new Date(); %>
36 <% var yyyy = date.getFullYear(); %> 35 <% var yyyy = date.getFullYear(); %>
37 <% var mm1 = date.getMonth() + 1; %> 36 <% var mm1 = date.getMonth() + 1; %>
38 <% var dd = date.getDate(); %> 37 <% var dd = date.getDate(); %>
39 <% var hh = date.getHours(); %> 38 <% var hh = date.getHours(); %>
40 <% var mm2 = date.getMinutes(); %> 39 <% var mm2 = date.getMinutes(); %>
41 - 40 + <% var printDateNotion = yyyy+"년 "+mm1+"월 "+dd+"일 "; %>
42 - <% document.write(yyyy+"년 "+mm1+"월 "+dd+"일 "); %> 41 + <% var printDateNotion2 = hh+"시 "+mm2+"분 기준"; %>
43 - <% document.write(hh+"시 "+mm2+"분 기준"); %> 42 +
44 - </script> 43 + <%= printDateNotion %>
44 + <%= printDateNotion2 %>
45 </div> 45 </div>
46 </body> 46 </body>
47 </html> 47 </html>
...\ No newline at end of file ...\ No newline at end of file
......