首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用节点或Express返回JSON

如何使用节点或Express返回JSON
EN

Stack Overflow用户
提问于 2019-07-20 14:13:27
回答 1查看 35关注 0票数 0

我的http请求正在返回对象。如何压缩请求,使其以正确的json形式返回数据?

代码语言:javascript
复制
function httpGet() {
    return new Promise(((resolve, reject) => {
        var options = {
            host: 'api.airtable.com',
            port: 443,
            path: '/v0/app000000000/Database?filterByFormula=(DrugName=%27azatadine%27)',
            method: 'GET',
            headers: {
                'Authorization': 'Bearer key12345677890'
            }
        };
        const request = https.request(options, (response) => {
            response.setEncoding('utf8');
            let returnData = '';

            response.on('data', (chunk) => {
              returnData += chunk;
            });

            response.on('end', () => {
              resolve(JSON.parse(returnData));
            });

            response.on('error', (error) => {
              reject(error);
            });
          });
          request.end();   
    }));
}

我想返回记录中的指示,如下面的get响应:

代码语言:javascript
复制
    "records": [
        {
            "id": "recBgV3VDiJeMkcwo",
            "fields": {
                "DrugName": "azatadine",
                "nameapi": [
                    "recBgV3VDiJeMkcwo"
                ],
                "Indication": "For the relief of the symptoms of upper respiratory mucosal congestion in perennial and allergic rhinitis, and for the relief of nasal congestion and eustachian t.b. congestion.",
                "lookup": [
                    "azatadine"
                ],
                "drugID": "recBgV3VDiJeMkcwo"
            },
            "createdTime": "2018-11-09T19:38:24.000Z"
        }
    ]
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-20 14:20:46

JSON.parse回调中取出response.on('end'),您应该会很好。returnData的原因是JSON格式的,解析它将返回JS对象表示,但您需要的是JSON字符串。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57125531

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档