Estoy tratando de integrar web3 en un sitio web que usa Django.
Este fragmento de código no funciona
<script type="text/javascript">
document.getElementById("Mining").innerText = "Test";
var Web3 = require('web3');
var web3 = new Web3();
web3.setProvider(new web3.providers.HttpProvider("http://146.169.45.149:9002"));
var mining = web3.eth.mining;
</script>
</body>
Cuando coloco la línea document.getElementById("Mining").innerText = "Test";
debajo var web3 = require('web3');
, deja de funcionar, así que supongo que el problema debería estar ahí.
He incluido ambos scripts para web3
<!-- web3 scripts -->
<script type = "text/javascript" src="/static/poll/web3-light.js"></script>
<script type = "text/javascript" src="/static/poll/bignumber.js"></script>
Gracias.
Esto es difícil de depurar sin ver su código real. Si se cae en la línea requerida, lo más probable es que no se cargue el archivo web3 javascript o que lo cargue después de haber colocado su secuencia de comandos. Mire en la consola de desarrollador de su navegador y vea si le está diciendo algo, y también si está haciendo solicitudes de red para los archivos JavaScript y si se están encontrando. Django podría estar sirviéndolos desde allí, pero solo si configuró la ruta static/ correctamente y realmente colocó los archivos allí.
pundalinni
Edmundo Edgar
Edmundo Edgar
pundalinni