2014-09-24 4 views
0

Я запускаю следующий фрагмент кода из узла js beginner book.request.url не дает полный url в nodejs

var http = require("http"); 
var url = require("url"); 


function onRequest(request, response) { 
    console.log("request url issss " + request.url); 
    var pathName = url.parse(request.url).pathName; 
    console.log("Request for " + pathName + " received"); 

    response.writeHead(200, {"Content-Type": "text/plain"}); 
    response.write("Hello Worldd"); 
    response.end(); 

} 

http.createServer(onRequest).listen(8888); 

console.log("Server has started11."); 

Теперь во время удара http://localhost:8888/start в браузере, я получаю request.url является только начать вместо полного URL. Следовательно, имя пути не определено.

Ниже консоль из положить

Сервер имеет started11.
URL запроса issss/старт/
Запрос неопределенному получил

Спасибо,
Шантану

ответ

1

Это pathname с n нижнем регистре.

Кроме того, request.url не содержит полный URL-адрес, он содержит только запрошенный URL-адрес, который отправляет клиент.

+0

opps..thanks. :) – shantanu

Смежные вопросы