Javascript request.url未在nodejs中提供完整的url
我正在运行NodeJS初学者手册中的以下代码片段Javascript request.url未在nodejs中提供完整的url,javascript,node.js,Javascript,Node.js,我正在运行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
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
在浏览器中,我收到了请求。url是“仅开始”而不是“完整url”。因此路径名未定义。下面是控制台的输出 服务器已启动11。
请求url isss/start/
收到未定义的请求
谢谢,
Shantanu它是用
n
小写的
另外,request.url
不包含完全限定的url,它只包含客户端发送的请求url