Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.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
http.get的Node.js选项_Node.js_Http_Get - Fatal编程技术网

http.get的Node.js选项

http.get的Node.js选项,node.js,http,get,Node.js,Http,Get,所以我只是从node.js开始,不太确定如何继续学校的作业。任务是设置一个基本服务器,在发送get请求时将.json文件中的数据发送到页面 //Your request handler should send listingData in the JSON format if a GET //request is sent to the '/listings' path. Otherwise, it should send a 404 //error. var server = http.

所以我只是从node.js开始,不太确定如何继续学校的作业。任务是设置一个基本服务器,在发送get请求时将.json文件中的数据发送到页面

//Your request handler should send listingData in the JSON format if a GET 
//request is sent to the '/listings' path. Otherwise, it should send a 404 
//error.

var server = http.createServer(function(request, response){
  var parsedUrl = url.parse(request.url);
  **more code**};
我尝试创建一个if/else语句,这样如果parsedUrl.pathname与/listings匹配,那么它将通过管道从.json文件中获取所需的数据。它可以像这样工作,但是我认为我们需要使用http.get函数。问题是,我似乎不知道如何设置选项,以便主机是本地主机,而不是其他网站。我一直在看教程,我想我能理解剩下的部分,但我所看到或读到的任何东西对“选项”部分都没有帮助

consthttp=require('http');
const MYJSON=require('./MYJSON')//json文件的路径
http.createServer((请求、响应)=>{
if(request.method==='GET'&&request.url===''/')){
end(JSON.stringify(MYJSON));
}否则{
response.statusCode=404;
response.end();
}
}).听(8080)