Estoy buscando ajustar la opción de solicitud de recuperación al realizar una solicitud con @esri/arcgis-rest-request , pero lamentablemente no puedo encontrar ninguna documentación relacionada con esto.
import fetch from "node-fetch"; import FormData from "isomorphic-form-data"; import arcgisRestRequest from "@esri/arcgis-rest-request"; arcgisRestRequest.setDefaultRequestOptions({ fetch, FormData }); arcgisRestRequest.request("https://www.arcgis.com/sharing/rest/info") .then(response => console.log(response));Cuando uso el método de solicitud, recibo errores con respecto al certificado del servidor NodeJS:
FetchError: request to https://xxx/server/rest/self?token=xxx=json failed, reason: unable to get local issuer certificateMe gustaría pasar algo como:
const fetchOptions = { ... agent:new https.Agent({rejectUnauthorized: false}), ... };para evitar el error del certificado.
¿Cómo puedo lograr esto?
Mirando su código , parece que deberías poder hacer
arcgisRestRequest.request( "https://www.arcgis.com/sharing/rest/info", { agent:new https.Agent({rejectUnauthorized: false}) } ) .then(response => console.log(response));