Ich erhalte den Fehler TypeError: XMLHttpRequest is not a function, wenn ich versuche, eine Verbindung zu einem Knoten auf der Serverseite meiner Meteor-Anwendung herzustellen.
Der Fehler wird dadurch verursacht, dass Meteor das Meteor -HTTP-Paket anstelle von XMLHttpRequest verwendet. Aus dieser Frage .
Wie sonst kann sich eine Meteor-App serverseitig mit einem Ethereum-Knoten verbinden?
Ich hatte das gleiche Problem und endlich die Lösung gefunden. Ich habe diese Anleitung befolgt und es hat funktioniert.
https://github.com/ethereum/wiki/wiki/JavaScript-API#usage
Web3 muss wie folgt deklariert werden:
var Web3 = require('web3');
und dann können Sie eine Instanz von Web3 wie folgt erstellen:
if (typeof web3 !== 'undefined') {
web3 = new Web3(web3.currentProvider);
} else {
web3 = new Web3(new Web3.providers.HttpProvider("http://localhost:8545"));
};
ich hoffe das hilft
Hummel
Jo
Niksmac
Jo
Niksmac
Jo