Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 如何在Hapi.Js中获取完整的url?_Node.js_Hapijs - Fatal编程技术网

Node.js 如何在Hapi.Js中获取完整的url?

Node.js 如何在Hapi.Js中获取完整的url?,node.js,hapijs,Node.js,Hapijs,request.url是在node/hapi框架中返回路由而不是完整url的对象 如何获取完整的url?来自: url—已解析的请求URI 因此,URL对象实际上只是一个URI(不包含协议信息和主机) 对于完整URL,您需要按照以下方式构建: var url = request.connection.info.protocol + '://' + request.info.host + request.url.path; 我自己找到了答案: request.info.host 请看

request.url
是在node/hapi框架中返回路由而不是完整url的对象

如何获取完整的url?

来自:

url—已解析的请求URI

因此,URL对象实际上只是一个URI(不包含协议信息和主机)

对于完整URL,您需要按照以下方式构建:

var url = request.connection.info.protocol + '://' + request.info.host + request.url.path;

我自己找到了答案:

request.info.host
请看