janoside / btc-rpc-explorer

Database-free, self-hosted Bitcoin explorer, via RPC to Bitcoin Core.
https://bitcoinexplorer.org
MIT License
1.52k stars 1.13k forks source link

Peers map not shown #368

Closed jrydval closed 1 year ago

jrydval commented 2 years ago

The Peers page doesn't show the map (at least I expect that there should be one - there is a big black area before the tables). The peers table now (after adding ipstack key) shows the location of the peers - so IP geo-lookup seems to work fine.

Safari Web Console shows this error:

[Error] Failed to load resource: the server responded with a status of 404 (Not Found) (leaflet.js.map, line 0)
[Error] Failed to load resource: the server responded with a status of 404 (Not Found) (bootstrap.bundle.min.js.map, line 0)
[Error] Failed to load resource: the server responded with a status of 404 (Not Found) (bootstrap.bundle.min.js.map, line 0)

and at that moment also the BTC RCP Explorer shows:

btcexp:errorVerbose Stack: Error: Not Found: /js/bootstrap.bundle.min.js.map
  btcexp:errorVerbose     at /home/pi/.nvm/versions/node/v16.9.0/lib/node_modules/btc-rpc-explorer/app.js:858:12
  btcexp:errorVerbose     at Layer.handle [as handle_request] (/home/pi/.nvm/versions/node/v16.9.0/lib/node_modules/btc-rpc-explorer/node_modules/express/lib/router/layer.js:95:5)
  btcexp:errorVerbose     at trim_prefix (/home/pi/.nvm/versions/node/v16.9.0/lib/node_modules/btc-rpc-explorer/node_modules/express/lib/router/index.js:317:13)
  btcexp:errorVerbose     at /home/pi/.nvm/versions/node/v16.9.0/lib/node_modules/btc-rpc-explorer/node_modules/express/lib/router/index.js:284:7
  btcexp:errorVerbose     at Function.process_params (/home/pi/.nvm/versions/node/v16.9.0/lib/node_modules/btc-rpc-explorer/node_modules/express/lib/router/index.js:335:12)
  btcexp:errorVerbose     at next (/home/pi/.nvm/versions/node/v16.9.0/lib/node_modules/btc-rpc-explorer/node_modules/express/lib/router/index.js:275:10)
  btcexp:errorVerbose     at /home/pi/.nvm/versions/node/v16.9.0/lib/node_modules/btc-rpc-explorer/app.js:852:3
  btcexp:errorVerbose     at Layer.handle [as handle_request] (/home/pi/.nvm/versions/node/v16.9.0/lib/node_modules/btc-rpc-explorer/node_modules/express/lib/router/layer.js:95:5)
  btcexp:errorVerbose     at trim_prefix (/home/pi/.nvm/versions/node/v16.9.0/lib/node_modules/btc-rpc-explorer/node_modules/express/lib/router/index.js:317:13)
  btcexp:errorVerbose     at /home/pi/.nvm/versions/node/v16.9.0/lib/node_modules/btc-rpc-explorer/node_modules/express/lib/router/index.js:284:7
  btcexp:errorVerbose     at Function.process_params (/home/pi/.nvm/versions/node/v16.9.0/lib/node_modules/btc-rpc-explorer/node_modules/express/lib/router/index.js:335:12)
  btcexp:errorVerbose     at next (/home/pi/.nvm/versions/node/v16.9.0/lib/node_modules/btc-rpc-explorer/node_modules/express/lib/router/index.js:275:10)
  btcexp:errorVerbose     at /home/pi/.nvm/versions/node/v16.9.0/lib/node_modules/btc-rpc-explorer/node_modules/express/lib/router/index.js:635:15
  btcexp:errorVerbose     at next (/home/pi/.nvm/versions/node/v16.9.0/lib/node_modules/btc-rpc-explorer/node_modules/express/lib/router/index.js:260:14)
  btcexp:errorVerbose     at Function.handle (/home/pi/.nvm/versions/node/v16.9.0/lib/node_modules/btc-rpc-explorer/node_modules/express/lib/router/index.js:174:3)
  btcexp:errorVerbose     at router (/home/pi/.nvm/versions/node/v16.9.0/lib/node_modules/btc-rpc-explorer/node_modules/express/lib/router/index.js:47:12) +2s

Environment: Browser: MacOS Safari BTC RPC Explorer v3.2.0 NodeJS v16.9.0 installed by nvm installed today from github on Raspberry Pi

BTCEXP_IPSTACK_APIKEY set to my key

janoside commented 1 year ago

@jrydval Those errors should be unrelated to the issue. Rather, you're likely missing the API key needed to show the map: BTCEXP_MAPBOX_APIKEY. See .env-sample file for more info.