1

我正在使用 node.js 和 express.js 开发一个 Web 应用程序。

这是我想使用该node-fetch模块转换为 javascript 的工作 cURL 命令。

curl -X GET -H "X-Parse-Application-Id: APPLICATION_ID" -H "X-Parse-REST-API-Key: restAPIKey" -G --data-urlencode "count=1" --data-urlencode "limit=0" http://localhost:1337/parse/classes/GCUR_LOCATION

如何将 data-urlencode 参数放入以下代码段以完成 javascript 来完成这项工作?

fetch('http://localhost:1337/parse/classes/GCUR_LOCATION', { method: 'GET', headers: {
    'X-Parse-Application-Id': 'APPLICATION_ID',
    'X-Parse-REST-API-Key': 'restAPIKey'
}});
4

1 回答 1

2

使用querystring.

const querystring = require('querystring');

const query = querystring.stringify({ count: 1, limit: 0 });
const url = `http://localhost:1337/parse/classes/GCUR_LOCATION?${query}`;
fetch(url, { 
    method: 'GET', 
    headers: {
        'X-Parse-Application-Id': 'APPLICATION_ID',
        'X-Parse-REST-API-Key': 'restAPIKey'
    }
});
于 2018-07-23T02:55:59.073 回答