Showing
3 changed files
with
10 additions
and
10 deletions
... | @@ -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 | ... | ... |
-
Please register or login to post a comment