김동진

api key, db 정보 환경변수 처리

...@@ -84,7 +84,5 @@ dist ...@@ -84,7 +84,5 @@ dist
84 .yarn/build-state.yml 84 .yarn/build-state.yml
85 .yarn/install-state.gz 85 .yarn/install-state.gz
86 .pnp.* 86 .pnp.*
87 +desktop.ini
87 package-lock.json 88 package-lock.json
88 -
89 -lib/appkey.js
90 -lib/db.js
......
1 +var key = {
2 + kakaomapKey : "",
3 +};
4 +
5 +module.exports = key; //key을 바깥에서 사용할 수 있도록 exports한다.
...\ No newline at end of file ...\ No newline at end of file
......
1 +var key = {
2 + kakaomapKey : process.env.KAKAOMAP_KEY,
3 +};
4 +
5 +module.exports = key; //key을 바깥에서 사용할 수 있도록 exports한다.
...\ No newline at end of file ...\ No newline at end of file
1 // db.js가 외부에 노출될 수 있으므로 따로 템플릿을 만들어 버전관리 시스템에는 이 파일을 올린다. 1 // db.js가 외부에 노출될 수 있으므로 따로 템플릿을 만들어 버전관리 시스템에는 이 파일을 올린다.
2 var mysql = require('mysql'); 2 var mysql = require('mysql');
3 var db = mysql.createConnection({ 3 var db = mysql.createConnection({
4 - host: "", 4 + host: "",
5 - user: "", 5 + user: "",
6 - password: "", 6 + password: "",
7 - database: "", 7 + port: 3306,
8 + database : ''
8 }); 9 });
9 db.connect(); 10 db.connect();
10 module.exports = db; 11 module.exports = db;
...\ No newline at end of file ...\ No newline at end of file
......
1 +var mysql = require('mysql');
2 +var db = mysql.createConnection({
3 + host: process.env.AWSRDS_HOST,
4 + user: process.env.AWSRDS_USER,
5 + password: process.env.AWSRDS_PW,
6 + port: 3306,
7 + database : 'food'
8 +});
9 +db.connect();
10 +module.exports = db;
...\ No newline at end of file ...\ No newline at end of file
...@@ -5,6 +5,9 @@ var searchGym = require('./lib/searchGym.js'); ...@@ -5,6 +5,9 @@ var searchGym = require('./lib/searchGym.js');
5 var foodInfo = require('./lib/foodInfo.js'); 5 var foodInfo = require('./lib/foodInfo.js');
6 var countKcal = require('./lib/countKcal.js'); 6 var countKcal = require('./lib/countKcal.js');
7 var info = require('./lib/info.js'); 7 var info = require('./lib/info.js');
8 +console.log(process.env.NODE_ENV);
9 +console.log(process.env.KAKAOMAP_KEY);
10 +console.log(process.env);
8 var app = http.createServer(function(request,response){ 11 var app = http.createServer(function(request,response){
9 var _url = request.url; 12 var _url = request.url;
10 var queryData = url.parse(_url, true).query; 13 var queryData = url.parse(_url, true).query;
......
...@@ -19,6 +19,10 @@ ...@@ -19,6 +19,10 @@
19 "type": "git", 19 "type": "git",
20 "url": "http://khuhub.khu.ac.kr/2019102154/HealthProtector.git" 20 "url": "http://khuhub.khu.ac.kr/2019102154/HealthProtector.git"
21 }, 21 },
22 + "engines":{
23 + "node": "14.15.1",
24 + "npm": "6.14.8"
25 + },
22 "author": "", 26 "author": "",
23 "license": "ISC" 27 "license": "ISC"
24 } 28 }
......