김세윤

챔피언 사진 업데이트

...@@ -2,7 +2,7 @@ module.exports = function(app){ ...@@ -2,7 +2,7 @@ module.exports = function(app){
2 2
3 var request = require("request"); 3 var request = require("request");
4 var urlenconde = require('urlencode'); 4 var urlenconde = require('urlencode');
5 -var apikey = "RGAPI-539b7900-4377-44be-80ea-f0a88bb9b641"//api 5 +var apikey = "RGAPI-4591bbaf-8e3f-4afa-91c2-359b66a402b7"//api
6 6
7 var profileIconId; //아이콘 번호 7 var profileIconId; //아이콘 번호
8 var revisionDate; //수정날짜 8 var revisionDate; //수정날짜
...@@ -82,7 +82,7 @@ var rotation_champ = new Array(); ...@@ -82,7 +82,7 @@ var rotation_champ = new Array();
82 82
83 83
84 84
85 - var staticUrl = "http://ddragon.leagueoflegends.com/cdn/9.23.1/data/en_US/champion.json"; 85 + var staticUrl = "http://ddragon.leagueoflegends.com/cdn/10.23.1/data/en_US/champion.json";
86 request(staticUrl,function(error,response,body){ 86 request(staticUrl,function(error,response,body){
87 var info_static_champ_json = JSON.parse(body); 87 var info_static_champ_json = JSON.parse(body);
88 var champion = info_static_champ_json["data"]; 88 var champion = info_static_champ_json["data"];
...@@ -91,7 +91,7 @@ var rotation_champ = new Array(); ...@@ -91,7 +91,7 @@ var rotation_champ = new Array();
91 for(j in champion[js]){ 91 for(j in champion[js]){
92 if(champion[js]["key"] == champ_id[i]){ 92 if(champion[js]["key"] == champ_id[i]){
93 champ_name[i] = champion[js]["id"]; 93 champ_name[i] = champion[js]["id"];
94 - champ_pic[i] = "http://ddragon.leagueoflegends.com/cdn/9.23.1/img/champion/"+champ_name[i]+".png"; 94 + champ_pic[i] = "http://ddragon.leagueoflegends.com/cdn/10.23.1/img/champion/"+champ_name[i]+".png";
95 95
96 } 96 }
97 } 97 }
...@@ -102,7 +102,7 @@ var rotation_champ = new Array(); ...@@ -102,7 +102,7 @@ var rotation_champ = new Array();
102 for(j in champion[js]){ 102 for(j in champion[js]){
103 if(champion[js]["key"] == rotation_champ[i]){ 103 if(champion[js]["key"] == rotation_champ[i]){
104 rotation_name[i] = champion[js]["id"]; 104 rotation_name[i] = champion[js]["id"];
105 - rotation_pic[i] = "http://ddragon.leagueoflegends.com/cdn/9.23.1/img/champion/"+rotation_name[i]+".png"; 105 + rotation_pic[i] = "http://ddragon.leagueoflegends.com/cdn/10.23.1/img/champion/"+rotation_name[i]+".png";
106 106
107 } 107 }
108 } 108 }
...@@ -149,9 +149,9 @@ var rotation_champ = new Array(); ...@@ -149,9 +149,9 @@ var rotation_champ = new Array();
149 var temp_name; 149 var temp_name;
150 var temp_point; 150 var temp_point;
151 var temp_pic; 151 var temp_pic;
152 - for(var i=0; i < champ_id.length-1; i++){ 152 + for(var i=0; i < champ_id.length-1; i++){//챔피언 포인트 순으로 sorting
153 for(var j=i+1;j <champ_id.length-1; j++) 153 for(var j=i+1;j <champ_id.length-1; j++)
154 - if(champ_point[i] > champ_point[j]){ 154 + if(champ_point[i] < champ_point[j]){
155 temp_id = champ_id[i]; 155 temp_id = champ_id[i];
156 temp_name = champ_name[i]; 156 temp_name = champ_name[i];
157 temp_point = champ_point[i]; 157 temp_point = champ_point[i];
...@@ -197,7 +197,7 @@ var rotation_champ = new Array(); ...@@ -197,7 +197,7 @@ var rotation_champ = new Array();
197 197
198 198
199 199
200 - res.render('index', { title: req.params.username , 200 + res.render('index', { title: req.params.username ,//데이터를 ejs로 넘길 때 사용
201 c_id: champ_id, 201 c_id: champ_id,
202 c_name: champ_name, 202 c_name: champ_name,
203 c_point: champ_point, 203 c_point: champ_point,
......
...@@ -2,7 +2,7 @@ module.exports = function(app){ ...@@ -2,7 +2,7 @@ module.exports = function(app){
2 2
3 var request = require("request"); 3 var request = require("request");
4 var urlenconde = require('urlencode'); 4 var urlenconde = require('urlencode');
5 -var apikey = "RGAPI-df870784-f399-4104-bfbb-1b209aeb597f"//api 5 +var apikey = "RGAPI-4591bbaf-8e3f-4afa-91c2-359b66a402b7"//api
6 6
7 var profileIconId; //아이콘 번호 7 var profileIconId; //아이콘 번호
8 var revisionDate; //수정날짜 8 var revisionDate; //수정날짜
...@@ -45,7 +45,7 @@ var matches; //경기정보 ...@@ -45,7 +45,7 @@ var matches; //경기정보
45 var champ_pic = new Array(); 45 var champ_pic = new Array();
46 var champions_length = Object.keys(champions).length; 46 var champions_length = Object.keys(champions).length;
47 47
48 - for(var i=0; i < champions_length; i++){ 48 + for(var i=0; i < champions_length; i++){//챔피언 포인트 계산 식
49 champ_point[i] = (champions[i]["stats"]["totalSessionsWon"]/champions[i]["stats"]["totalSessionsPlayed"]*200) 49 champ_point[i] = (champions[i]["stats"]["totalSessionsWon"]/champions[i]["stats"]["totalSessionsPlayed"]*200)
50 + ((champions[i]["stats"]["totalAssists"]+champions[i]["stats"]["totalChampionKills"])/champions[i]["stats"]["totalDeathsPerSession"]*100) 50 + ((champions[i]["stats"]["totalAssists"]+champions[i]["stats"]["totalChampionKills"])/champions[i]["stats"]["totalDeathsPerSession"]*100)
51 + (champions[i]["stats"]["totalSessionsPlayed"]*3); 51 + (champions[i]["stats"]["totalSessionsPlayed"]*3);
......
...@@ -101,7 +101,7 @@ ...@@ -101,7 +101,7 @@
101 <div class="center"> 101 <div class="center">
102 <img src= <%=c_pic[i]%> width=50, height=50> 102 <img src= <%=c_pic[i]%> width=50, height=50>
103 <%= c_name[i] %> 103 <%= c_name[i] %>
104 - <%= "point: " + (1000000/c_point[i]).toFixed(2) %> 104 + <%= "point: " + c_point[i] %>
105 <% } %> 105 <% } %>
106 </div> 106 </div>
107 107
......