최정민

DOCS : 보안키 설정 및 README 수정

-
...@@ -61,19 +61,24 @@ https://2015104153.oss2021.tk:3000 ...@@ -61,19 +61,24 @@ https://2015104153.oss2021.tk:3000
61 ``` 61 ```
62 npm install 62 npm install
63 ``` 63 ```
64 -6. 발급받은 구글 로그인 ClientID를 `index.js`, `index.ejs`, 지도 API키를 `map.ejs`에 각각 넣기 64 +6. 발급받은 구글 로그인 ClientID를 `index.js` 지도 API키를 `map.ejs`에 각각 넣기
65 ``` 65 ```
66 var CLIENT_ID = "발급받은 ClientID" // index.js 66 var CLIENT_ID = "발급받은 ClientID" // index.js
67 ``` 67 ```
68 68
69 ```HTML 69 ```HTML
70 - <meta name="google-signin-client_id" content="발급받은 ClientID"> // index.ejs
71 - ```
72 -
73 - ```HTML
74 <script type="text/javascript" src="//dapi.kakao.com/v2/maps/sdk.js?appkey=발급받은API키&libraries=services"></script> // map.ejs 70 <script type="text/javascript" src="//dapi.kakao.com/v2/maps/sdk.js?appkey=발급받은API키&libraries=services"></script> // map.ejs
75 ``` 71 ```
76 -7. MySQL connection 연결 설정 (index.js) 72 +7. Session File Store 설정 (index.js)
73 + ```
74 + session({
75 + secret: "원하는 암호",
76 + resave: false,
77 + saveUninitialized: true,
78 + store: new FileStore(),
79 + })
80 + ```
81 +8. MySQL connection 연결 설정 (index.js)
77 ``` 82 ```
78 var connection = mysql.createConnection({ 83 var connection = mysql.createConnection({
79 host: "IP주소 입력 (localhost 또는 AWS 서버 주소)", 84 host: "IP주소 입력 (localhost 또는 AWS 서버 주소)",
...@@ -82,7 +87,7 @@ https://2015104153.oss2021.tk:3000 ...@@ -82,7 +87,7 @@ https://2015104153.oss2021.tk:3000
82 database: "스키마이름 입력", 87 database: "스키마이름 입력",
83 }); 88 });
84 ``` 89 ```
85 -8. 프로그램 실행 90 +9. 프로그램 실행
86 ``` 91 ```
87 npm run start 92 npm run start
88 ``` 93 ```
......
...@@ -6,7 +6,7 @@ var bodyParser = require("body-parser"); ...@@ -6,7 +6,7 @@ var bodyParser = require("body-parser");
6 var { OAuth2Client } = require("google-auth-library"); 6 var { OAuth2Client } = require("google-auth-library");
7 7
8 const CLIENT_ID = 8 const CLIENT_ID =
9 - "94679084723-s5f0686p2porp9mkakrp1p89a48n24nj.apps.googleusercontent.com"; 9 + "발급받은 ClientID";
10 var client = new OAuth2Client(CLIENT_ID); 10 var client = new OAuth2Client(CLIENT_ID);
11 var mysql = require("mysql"); 11 var mysql = require("mysql");
12 const session = require("express-session"); 12 const session = require("express-session");
...@@ -16,7 +16,7 @@ router.use(bodyParser.urlencoded({ extended: false })); //url인코딩 x ...@@ -16,7 +16,7 @@ router.use(bodyParser.urlencoded({ extended: false })); //url인코딩 x
16 router.use(bodyParser.json()); //json방식으로 파싱 16 router.use(bodyParser.json()); //json방식으로 파싱
17 router.use( 17 router.use(
18 session({ 18 session({
19 - secret: "209", // 암호화 19 + secret: "원하는 암호", // 암호화
20 resave: false, 20 resave: false,
21 saveUninitialized: true, 21 saveUninitialized: true,
22 store: new FileStore(), 22 store: new FileStore(),
...@@ -24,10 +24,10 @@ router.use( ...@@ -24,10 +24,10 @@ router.use(
24 ); 24 );
25 25
26 var connection = mysql.createConnection({ 26 var connection = mysql.createConnection({
27 - host: "localhost", 27 + host: "IP주소 입력 (localhost 또는 AWS 서버 주소)",
28 - user: "root", 28 + user: "계정 입력",
29 - password: "g79465", 29 + password: "암호 입력",
30 - database: "caferecommend", 30 + database: "스키마이름 입력",
31 }); 31 });
32 connection.connect(); 32 connection.connect();
33 33
......
...@@ -163,10 +163,7 @@ ...@@ -163,10 +163,7 @@
163 <p id="recommend"></p> 163 <p id="recommend"></p>
164 </section> 164 </section>
165 165
166 - <script 166 + <script type="text/javascript" src="//dapi.kakao.com/v2/maps/sdk.js?appkey=발급받은API키&libraries=services"></script>
167 - type="text/javascript"
168 - src="//dapi.kakao.com/v2/maps/sdk.js?appkey=68cbccbcd6f0fef0a213e62ad37393ee&libraries=services"
169 - ></script>
170 <script> 167 <script>
171 var lat = ""; 168 var lat = "";
172 var lon = ""; 169 var lon = "";
......