所以我只是从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函数。问题是我似乎无法弄清楚如何设置选项,以便主机是本地主机,而不是其他网站。我一直在看教程,我想我可以弄清楚其余部分,但是“选项”部分没有帮助我看过或读过。
答案 0 :(得分:0)
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);