9V Battery don't power up my NodeMCU

Hello,

I am trying to power my NodeMCU via a 9V battery, but there is no lifesigns from the NodeMCU at all. My wiring must be wrong or something.

Here is my setup:

How should i be doing the wiring correctly?

A 9V battery is probably not powerful enough to supply the ESP8266 with enough current. They can draw 200-300mA when sending packets. You need a more powerful battery, preferably one with a lower voltage. The voltage regulator on the ESP8266 is a linear regulator, so you would be wasting a lot of energy with a 9V battery.

There is no image.
Maybe you need a Google account to see it.
Read the forum rules, so you can post the image directly here.
Leo..

A rechargable 9V battery has a better chance, but basically they are low current batteries, 50mA is going
to work, 100mA or more may be pushing it. Once overloaded 9V batteries rapidly drop to a few volts and
get warm.

However with a DC-DC converter dropping that 9V down to 5V you ought to get away with it as you won't
need nearly so much current at 9V - I'm guessing the thing will run from 5V directly?

A 9 volt battery only powers my ESP-01 for about 5 minutes. No extra load. I would think Node-MCU would draw more current than the ESP-01, but what do I know?