Спасибо за ответ.
Она вызывается как только мы переходимо по адресу /terminal (т.е. то что в УРЛ.)   Но я не понимаю почему ничего не происходит, а вижу только вывод данных сервера. 
http://prntscr.com/9092fq
Если запустить обычный сервер  на 80 порту (не дебагер) то по этому же адресу будет такая картинка: 
http://prntscr.com/90cf9c
П.С. еще у меня, при запуске дебагера, вылезает вот такая штука: 
http://prntscr.com/90cff1
Не знаю с чем связано. В нете ответа не нашел.
П.П.С. 
но брейкпойнт то внутри функции.     Здесь я не понимаю. Брейкпоинт нельзя ставить внутри функции?