从服务器获取对象的请求

时间:2020-02-20 04:07:37

标签: javascript node.js http

我在服务器端使用带有节点(HTTP)的原始Javascript,在客户端使用XMLHttpRequest。 不知道如何将在服务器上读取的对象发送给客户端。

例如,我拥有以下服务器代码,以读取数据并将其存储在数据数组中,以便稍后发送给客户端:

            data = []
            fs.readFile("./client.json", function(err, jsonData){
                if(err){
                    throw err;
                }else{
                    data.push(JSON.parse(jsonData));
                }
            });

现在,我有点迷失了客户端如何获取数据数组。 我已经尝试过了,但是什么也没得到

let xhttp = new XMLHttpRequest();

    xhttp.open("GET", "http://localhost:3000/data", true);
    xhttp.send(null);

我不想使用Fetch或Express。使用HTTP进行学习。

1 个答案:

答案 0 :(得分:0)

使用 URL 模块来解析请求URL 以编写各个端点的逻辑。

在您的情况下,端点为/data。在这里,您可以返回数据数组作为响应。

引用URL | Node.js