Невозможно изменить IMG и псевдонимы, выбранные из Steamapi - PullRequest
0 голосов
/ 28 февраля 2020

Мне нужно синхронизировать c изображений и псевдонимов, используя это:

https://www.npmjs.com/package/steamapi

Я довольно новичок в обещаниях, и я достиг этого момента ,

мой код:

    const SteamAPI = require('steamapi');
const steam = new SteamAPI('my steam token');

// Myself, image
const imageUser1= steam.getUserSummary("76561198145216800").then(function(k){
    return k.avatar.large;
}).catch(function(){
    console.log("Didn't make it")
})
imageUser1.then(function(u){
    console.log("yes")
    document.getElementById("Img1Credits1").src = "" + k;
})

// Crowbaria, image
const imageUser2= steam.getUserSummary("76561198175487278").then(function(k) {
    return k.avatar.large;
}).catch(function(){
    console.log("Didn't make it")
})
imageUser2.then(function(u){
    document.getElementById("Img1Credits2").src = "" + k;
})

// //\\--------------------------\\//
// Myself, nickname
const nicknameFromAPI1= steam.getUserSummary("76561198145216800").then(function(k){
    return k.nickname;
}).catch(function(){
    console.log("Didn't make it")
})
nicknameFromAPI1.then(function(u){
    var nickname1= document.getElementById("nickname1");
    if (nickname1.innerHTML !== k) {
        nickname1.innerHTML= k + " (original nickname: §^-|_*[(@ATTISALVA@)]*_|-^§)"
    }
})

// Crowbaria, nickname
const nicknameFromAPI2= steam.getUserSummary("76561198175487278").then(function(k){
    return k.nickname;
}).catch(function(){
    console.log("Didn't make it")
})
nicknameFromAPI2.then(function(u){
    var nickname2= document.getElementById("nickname2");
    if (nickname2.innerHTML !== k) {
        nickname2.innerHTML= k + " (original nickname: Crowbaria)"
    }
})

Я не знаю, что с этим не так

Я использую Browserify для перевода своего кода + Watchify, когда мне нужно внести несколько изменений

Что я понимаю, насколько я знаю:

- мне нужно сначала получить значение, возвращая

- мне нужно .then 2 раза

1 Ответ

0 голосов
/ 28 февраля 2020

Речь идет о CORS, который блокирует мой код для работы

...