Aller directement au contenu
  • Catégories
  • Récent
  • Mots-clés
  • Utilisateurs
  • Groupes
Réduire
CryptoFR
  1. Accueil
  2. Ethereum General
  3. DApps
  4. [question de débutant] geth + web3.js "couldn't connect to node"

[question de débutant] geth + web3.js "couldn't connect to node"

Planifier Épinglé Verrouillé Déplacé DApps
7 Messages 3 Publieurs 6.9k Vues
  • Du plus ancien au plus récent
  • Du plus récent au plus ancien
  • Les plus votés
Répondre
  • Répondre à l'aide d'un nouveau sujet
Se connecter pour répondre
Ce sujet a été supprimé. Seuls les utilisateurs avec les droits d'administration peuvent le voir.
  • Julien BérangerJ Hors-ligne
    Julien BérangerJ Hors-ligne
    Julien Béranger
    a écrit sur dernière édition par
    #1

    Salut à tous,

    J’essaie de faire fonctionner cette page html :

    Source : https://github.com/ethereum/web3.js/blob/master/example/balance.html

    "

    <!doctype>
    <html>

    <head>
    <script type=“text/javascript” src=“bignumber.js-master/bignumber.min.js”></script>
    <script type=“text/javascript” src=“web3.js-master/dist/web3-light.js”></script>
    <script type=“text/javascript”>

    var Web3 = require('web3');
    var web3 = new Web3();
    web3.setProvider(new web3.providers.HttpProvider());
    function watchBalance() {
        var coinbase = web3.eth.coinbase;
        var originalBalance = web3.eth.getBalance(coinbase).toNumber();
        document.getElementById('coinbase').innerText = 'coinbase: ' + coinbase;
        document.getElementById('original').innerText = ' original balance: ' + originalBalance + '    watching...';
        web3.eth.filter('latest').watch(function() {
            var currentBalance = web3.eth.getBalance(coinbase).toNumber();
            document.getElementById("current").innerText = 'current: ' + currentBalance;
            document.getElementById("diff").innerText = 'diff:    ' + (currentBalance - originalBalance);
        });
    }
    

    </script>
    </head>
    <body>
    <h1>coinbase balance</h1>
    <button type=“button” onClick=“watchBalance();”>watch balance</button>
    <div></div>
    <div id=“coinbase”></div>
    <div id=“original”></div>
    <div id=“current”></div>
    <div id=“diff”></div>
    </body>
    </html>

    "

    Sur le terminal, j’ai ça :

    0_1454419487109_Capture d’écran 2016-02-02 à 13.57.56.png

    Et sur la console JS, j’ai une erreur comme ça :

    0_1454419473294_Capture d’écran 2016-02-02 à 14.22.09.png

    Ça vous parle ? Si vous avez un indice/conseil/tuto, je suis preneur.

    Je suis sous OS X 10.10.5 . Il doit y avoir un truc que je n’ai pas configuré ou installé. Vous l’avez compris, je suis un peu paumé avec ces histoires de ports…

    D’avance merci beaucoup !

    1 réponse Dernière réponse
    0
  • slashbinS Hors-ligne
    slashbinS Hors-ligne
    slashbin AssoCryptoFR
    a écrit sur dernière édition par slashbin
    #2

    Hello!
    Bien rentré ?

    T’as pas du lancer geth avec le port rpc ouvert :

    geth --rpc
    

    Pool-op

    1 réponse Dernière réponse
    1
  • Julien BérangerJ Hors-ligne
    Julien BérangerJ Hors-ligne
    Julien Béranger
    a écrit sur dernière édition par
    #3

    Anéfé… Merci slashbin . C’est marrant, juste après avoir posté, j’ai fait

    geth --testnet --rpc

    Puis :

    geth --rpc

    J’arrive à ça :

    “XMLHttpRequest cannot load http://localhost:8545/. Response to preflight request doesn’t pass access control check: No ‘Access-Control-Allow-Origin’ header is present on the requested resource. Origin ‘null’ is therefore not allowed access.”

    0_1454426099013_Capture d’écran 2016-02-02 à 16.13.55.png

    Thank you very much!

    1 réponse Dernière réponse
    0
  • H Hors-ligne
    H Hors-ligne
    hcharlanes
    a écrit sur dernière édition par
    #4

    Idée pifée
    T’as bien un fichier dans le keystore = créé un account avec geth avant?

    1 réponse Dernière réponse
    0
  • Julien BérangerJ Hors-ligne
    Julien BérangerJ Hors-ligne
    Julien Béranger
    a écrit sur dernière édition par
    #5

    Oui, avec celui que je viens de créer, ça fait 2.

    geth account list
    Account #0: {7be3501eac765143730ab5c3ab69a59247a1ec69}
    Account #1: {d2d4ff8bbaedd60ac3938ecf38e963f5db420b84}

    1 réponse Dernière réponse
    0
  • slashbinS Hors-ligne
    slashbinS Hors-ligne
    slashbin AssoCryptoFR
    a écrit sur dernière édition par slashbin
    #6

    essaie geth --rpc --rpccorsdomain=localhost même s’il le fait par défaut

    AAAAAAAH je m’en rapelle

    Tu essaies de taper sur geth depuis un file://mondisquedur/dapp/index.html

    Crées toi un petit serveur avec node.js pour que l’url soit du genre http://localhost/index.html

    Pool-op

    1 réponse Dernière réponse
    0
  • Julien BérangerJ Hors-ligne
    Julien BérangerJ Hors-ligne
    Julien Béranger
    a écrit sur dernière édition par
    #7

    Yay ! Ça y est, j’ai quelque chose !

    Putain, c’est chant-mé !

    Vive JS et vive cryptoFR ! 🎉

    Encore merci ! !

    1 réponse Dernière réponse
    0

  • Se connecter

  • Vous n'avez pas de compte ? S'inscrire

  • Connectez-vous ou inscrivez-vous pour faire une recherche.
  • Premier message
    Dernier message
0
  • Catégories
  • Récent
  • Mots-clés
  • Utilisateurs
  • Groupes