ESP8266 -Method STA and AP

Hi.

I'm developing a sketch to ESP8266 Wifi Module, but I can't to do that work as STA and AP method together to connect in my router wifi. What is wrong ?

My code:

#include <ESP8266WiFi.h>
#include <WiFiClient.h>
#include <ESP8266WebServer.h>
#include <ESP8266mDNS.h>

const char* ssid = "myRouter";
const char* password = "myPass";
int pin = 2;
String site = "";

ESP8266WebServer server(80); // server: http://192.168.4.1

void ok() {
  site =  "<html>\n";
  site += "<head><meta name = \"viewport\" content = \"user-scalable=no, initial-scale=1.0, maximum-scale=1.0, width=device-width\"><title>PiscaPisca</title></head>\n";
  site += "<center><a href=\"/liga\"><button>ok</button></a></center>\n";
  site += "</body>\n";
  site += "</html>";
  server.send(200, "text/html", site);
  digitalWrite(pin, LOW);
  site = "";
}

void setup() {
  pinMode(pin, OUTPUT);
  Serial.begin(9600);
  WiFi.mode(WIFI_AP_STA); 
  WiFi.softAP(ssid, password);
  IPAddress myIP = WiFi.softAPIP();
  Serial.print("AP IP address: ");
  Serial.println(myIP);
  server.on("/", ok);
  server.begin();
}

void loop() {
  server.handleClient();
}

Thank you