Node.js options for 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.createServer(function(request, response){
var parsedUrl = url.parse(request.url);
**more code**};

我尝试创建一个 if/else 语句,以便如果 parsedUrl.pathname 与/listsing 匹配,那么它将从 .json 文件中管道传输所需的数据。它像这样工作正常,但我认为我们需要使用 http.get 函数。问题是我似乎无法弄清楚如何设置选项,以便主机是本地主机,而不是其他网站。我一直在看教程,我想我可以弄清楚其余的,但我看到或读到的任何内容都没有帮助"选项"部分。

const http = require('http');
const MYJSON = require('./myJson')// path to your json file
http.createServer((request, response) => {
if (request.method === 'GET' && request.url === '/') {
response.end(JSON.stringify(MYJSON));
} else {
response.statusCode = 404;
response.end();
}
}).listen(8080);

最新更新