roadie-backstage-plugins icon indicating copy to clipboard operation
roadie-backstage-plugins copied to clipboard

Add more fetch options to cross-fetch request

Open goququ opened this issue 2 years ago • 1 comments

Hi team. I need to add additional option to fetch request. In my case, I want to be able to add prop credentrials: 'include'.

Feature Suggestion

May be we can add some additional parameters to fetch request

Possible Implementation

// plugins/scaffolder-backend-module-http-request/src/actions/run/helpers.ts
export interface HttpOptions {
  url: string;
  method: Methods;
  headers: Headers;
  credentials: 'include' | ... ;
  body?: Body;
}

// plugins/scaffolder-backend-module-http-request/src/actions/run/backstageRequest.ts
const httpOptions: HttpOptions = {
  method: input.method,
  url: queryParams !== '' ? `${url}?${queryParams}` : url,
  headers: input.headers ? (input.headers as Headers) : {},
  body: inputBody,
  credentials: input.credentials
};

goququ avatar Aug 31 '22 11:08 goququ

https://app.shortcut.com/larder/story/10466

roadie-bot avatar Aug 31 '22 11:08 roadie-bot

Closing due to inactivity in #643

martina-if avatar Nov 16 '22 09:11 martina-if