Conectar Nodemcu esp12 con LocalHost

Hola buenas! llevo unos cuantos dias atascado con mi arduino, estoy intentando conectar a mi localhost, pero da error en la conexion, dejo el codigo por si alguien amablemente me podria ayudar, gracias de antemano.

//// Librerias ////
#include <ESP8266WiFi.h>
#include <OneWire.h>
#include <DallasTemperature.h>
#include "DHT.h"

//// Pines ////
#define DHTPIN D2     //Pin D2 DHT11 HUMEDAD AMBIENTE
#define DATOTEMP D3   //Pin D3 DS18B20 TEMPERATURA AMBIENTE

#define DHTTYPE DHT11 

DHT dht(DHTPIN, DHTTYPE); 
OneWire ourWire (DATOTEMP);
DallasTemperature sensorDS18B20 (&ourWire);

////Conexión Servidor Web////
const char * ssid = "xxxxxxxx";
const char * password = "xxxxxxxxx";
WiFiServer server(80);

void setup (){
Serial.begin (115200);
dht.begin();
sensorDS18B20.begin();

Serial.println();
Serial.print("Connecting to ");
Serial.println(ssid);
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
Serial.println("");
Serial.println("WiFi connected");
// inciamos el servidor web
server.begin();
Serial.println("Server started");
// imprimimos la direccion IP
Serial.println(WiFi.localIP());
 
}

void loop() {
 
 sensorDS18B20.requestTemperatures ();
 int tempamb = (sensorDS18B20.getTempCByIndex(0));
 int humeamb = dht.readHumidity();
 
 Serial.print("Temperatura ambiente: ");
 Serial.print(tempamb); Serial.println("ºC");
 Serial.print("Humedad ambiente: ");
 Serial.print(humeamb); Serial.println(" %");

 delay(3000);
 
   
}

¿y en qué punto no puedes conectar al localhost?

Acabo de editar tu post porque has posteado mal tu código.
Lee las Normas del foro.