assegnare a una variabile il contenuto di un url (javascript)

eleonora123

Nuovo Utente
24 Lug 2018
1
0
1
Sto cercando di scrivere sullo shadow di aws il contenuto di una pagina web utilizzando le api del servizio. Riesco a scrivere sul cloudwatch ma quando cerco di scrivere anche sulla variabile, nel mio caso UD2, non riesco. Riuscite ad aiutarmi? Riporto, per comodità, il mio codice. Grazie in anticipo.
Eleonora


Codice:
console.log('Loading function');
var aws = require('aws-sdk');
var endpoint  = '';
var thingName = '';
exports.handler = function(event, context) {
 
  var https = require("https");
 
  var querystring = "https://api.openweathermap.org/data/2.5/weather?lat=35&lon=139&APPID=1234"; 

    https.get(encodeURI(querystring), function(res) {
        console.log("Got response: " + res.statusCode);
        res.setEncoding('utf8');
        res.on('data', function(d) {
           //testtest = d;
            console.log('Body: ' + d);
            return d;
        });
        context.succeed(res.statusCode)
        return res;
      }).on('error', function(e) {
        console.log("Got error: " + e.message);
        context.fail(e.message);
      });
    
    var iotdata = new aws.IotData( { endpoint: endpoint } );
    var params = { thingName: thingName };
    iotdata.getThingShadow(params, function (err, data) {
       
        if (!err){
            var payload = JSON.parse(data.payload);
            var currentUD1 = payload.state.desired.UD1;
            var currentUD2 = payload.state.desired.UD2;
            console.log("Current state : " + currentUD2);
        
           var desiredUD2;
            if(currentUD1 == 1) {
            desiredUD2 = https.get.res.on.d;
            console.log(desiredUD2);
            }
              else {
    
            desiredUD2=https.get.res.on.d; 
            console.log(desiredUD2);
                 } 
               
               
           
            var desiredState = {
                state: {
                    desired: {
                          UD2:https.get.res.on.d
                    },
                    reported: {
                        UD2:https.get.res.on.d
                    }
                }
            };
            var params = {
                thingName: thingName,
                payload: JSON.stringify(desiredState)
            };
            iotdata.updateThingShadow(params, function (err, data) {
                if (!err) {
                    context.succeed();
                } else {
                    context.fail(err);     
                }
            });
        } else {
            context.fail(err);     
        }
    });
};
 
Discussioni simili
Autore Titolo Forum Risposte Data
I Assegnare dati fetch request ad una variabile globale Javascript 0
C E' possibile assegnare all' attributo name di un form html il nome di una variabile php? PHP 6
G Assegnare a una variabile un valore PHP 1
M Assegnare un id o classe a una variabile php PHP 5
P Assegnare un codice php ad una variabile, possibile? PHP 6
S Assegnare ad una variabile il valore di uno specifico campo di una tabella PHP 3
G Assegnare ad una variabile un pagina in php PHP 3
D assegnare risultato di una jquery ad una text Javascript 2
D [PHP] assegnare una classe PHP 1
V [WordPress] Assegnare id ad una tabella lista associandola ad un utente WordPress 0
L assegnare funzione solo ad una pagina PHP 1
B ciclo con array, assegnare una classe differente per ciascun risultato PHP 3
C Assegnare una class ai ' TD ' presenti in uno script html Javascript 17
G assegnare un valore da passare in post, da una lista jQuery 6
T assegnare ad una classe uno stile Javascript 2
A Assegnare un "doctype" a una pagina html HTML e CSS 4
A textpattern: assegnare una classe alla section list HTML e CSS 0
A Assegnare rango ad una classifica in MS Access MS Access 1
S Assegnare valori mysql a checkbox PHP 0
JackIlPazzo Assegnare un id ad elementi con parser PHP 2
S assegnare src iframe tramite php PHP 3
D Assegnare codice cliente per poi richiamarlo PHP 1
M Assegnare classi diverse a div in un ciclo while PHP 3
S Assegnare link ad un marker di google maps Javascript 2
F Google maps: Assegnare icone personalizzate a markers estratti da mysql. Javascript 3
zighy Assegnare record ad un campo in base al valore di un altro campo PHP 2
J Assegnare un valore a un pulsante per poi spedirlo con un form Flash 0
L Come assegnare foto ad ogni giocatore? PHP 5
M Possibile assegnare un link ad un frame di un Movie clip? Flash 10
P Come assegnare un body tramite onclick? Javascript 1
Eugene Form - assegnare valore a check vuoto PHP 2
P C# Salvare una colonna del DataGridView XML 0
M pulsante per aprire una maschera che contiene controllo schede MS Access 0
M Leggere in un report il valore di una casella combinata di una maschera Database 0
D Miglior modo per estrarre le occorrenze di un elemento in un set di più file xml e quindi scrivere il risultato in una tabella Excel o magari in JSON XML 0
S [VB.NET]: Coordinate immagini dentro una PictureBox Visual Basic 0
I stampare una stringa echo PHP 2
MarcoGrazia Riprendere una sessione interrotta PHP 0
L Rendere una parte trasparente Photoshop 3
K [PHP] Aggiungere caratteri ad una stringa in base alla lunghezza della stessa PHP 2
K Visualizzare del html responsive in una Webview Sviluppo app per Android 0
otto9due Ordinare option di una select Javascript 5
N Come si crea una variabile dinamica da incrementare? Javascript 1
L Eliminazione di una pagina dalla gallery SEO e Posizionamento 0
otto9due Proteggere una cartella e file con password tramite .htaccess e .htpasswd Web Server 0
L Riempimento di una tabella al click di un bottone Javascript 1
R Variabile non risconosciuta dentro una funzione PHP 1
C ACCESS Aprire maschera se valore non presente in una combo MS Access 7
A media degli elementi estratti da una query MySQL 0
spider81man Eliminare primo ed ultimo carattere di una colonna MySQL 0

Discussioni simili