송효섭

Backend structure 최적화

1 +const express = require('express');
2 +const app = express();
3 +
4 +app.get('/', (req, res) => {
5 + //res.send('API SERVER IS WORKING');
6 + console.log("api.js 실행");
7 +});
...\ No newline at end of file ...\ No newline at end of file
1 +const express = require('express');
2 +const router = express.Router();
3 +
4 +router.get('/', function (req, res) {
5 +
6 + res.send("모든 공연 정보 리스트 반환")
7 +});
8 +module.exports = router;
...\ No newline at end of file ...\ No newline at end of file
This diff could not be displayed because it is too large.
1 +<!DOCTYPE html>
2 +<html lang="en">
3 +
4 +<head>
5 + <meta charset="UTF-8">
6 + <meta name="viewport" content="width=device-width, initial-scale=1.0">
7 + <title>Document</title>
8 +</head>
9 +
10 +<body>
11 + <div>
12 + <!-- 로그인 세션 -->
13 + login successed.
14 + </div>
15 +</body>
16 +
17 +</html>
...\ No newline at end of file ...\ No newline at end of file
1 +<!DOCTYPE html>
2 +<html lang="en">
3 +
4 +<head>
5 + <meta charset="UTF-8">
6 + <meta name="viewport" content="width=device-width, initial-scale=1.0">
7 + <title>My Gallery</title>
8 +</head>
9 +
10 +<body>
11 + <strong> Culture Gallery</strong>
12 +
13 + <h1>
14 + 수정 기록 | 수정 날짜 : 2020-12-02
15 + </h1>
16 + <div>
17 + <h2>
18 + 웹사이트 node에 연결 -> 디자인 구상 필요
19 + api database 구축 -> 카테고리별로 가공해서 받아오기
20 + </h2>
21 + </div>
22 + <div>
23 + 로그인 버튼 연결
24 + <input type="button" value="Login" onclick="location.href='login'">
25 + </div>
26 + <script type="text/javascript">
27 + function movepage() {
28 + location.href = "/login";
29 + }
30 + </script>
31 + <div>
32 + ================= 수정필요 : 간단한 계획서 =================
33 + <br>
34 + 주제 : 공연전시정보 공공API를 이용한 전시회 웹 플랫폼 ( Culture Gallery (가제))
35 + <br>
36 + 구현하고자 하는 기능은 아래와 같습니다.
37 + <br>
38 + 전국 대, 소규모 전시회의 관람 정보를 알려줌.
39 + 전시회 위치를 카카오맵 api로 받아 올 계획
40 + <br>
41 + > 관심 장르 / 관심 장소에서 진행되는 전시회 구독 기능
42 + <br>
43 + >>> 주기적인 e-mail or 카카오톡 등으로 client에게 알려줌
44 + <br>
45 + >지방에서 진행되는 소규모 전시회나 공연에도 관심을 가질 수 있도록,
46 + <br>
47 + 주최측에서 게시 신청을 할 수 있는 페이지를 마련.
48 + <br>
49 + >>> 가성비 전시회 등을 찾아가서 구경하는 문화 형성 등..
50 + <br>
51 + > 관심 가질만한 공연 정보를 추천해주는 기능
52 + <br>
53 + >>> 과거의 관람 데이터 기반 , 위치 기반
54 + <br>
55 + ===================================================
56 + </div>
57 +</body>
58 +
59 +</html>
...\ No newline at end of file ...\ No newline at end of file
1 +body {
2 + padding: 50px;
3 + font: 14px "Lucida Grande", Helvetica, Arial, sans-serif;
4 +}
5 +
6 +a {
7 + color: #00B7FF;
8 +}
1 +var express = require('express');
2 +var router = express.Router();
3 +
4 +/* GET home page. */
5 +router.get('/', function(req, res, next) {
6 + res.render('index', { title: 'Express' });
7 +});
8 +
9 +module.exports = router;
1 +var express = require('express');
2 +var router = express.Router();
3 +
4 +/* GET users listing. */
5 +router.get('/', function(req, res, next) {
6 + res.send('respond with a resource');
7 +});
8 +
9 +module.exports = router;