Forge Native Node.js - Egress Allowlist Error

Hi, Forge team

I tried to migrate the runtime into the native node.js runtime by following the document. What I did for the migration is to add the runtime section in the manifest.yaml like below.

app:
  runtime:
    name: nodejs18.x

However, I encountered an error message when I ran the application. I guess that an error occurred while using the storage API. What should I do to resolve it?

[REQUEST_EGRESS_ALLOWLIST_ERR: URL not included in the external fetch backend permissions: /forge/entities/graphql.

Regard,
Noah

I could resolve it by upgrading the @forge/api package. Thank you.

3 Likes

@noahinat,

Glad you figured this out. I’ll note that upgrading libraries is one of the first steps to try in any problem with an early access or preview feature of Forge. Especially, the CLI. The libraries “wrap” the API interactions with Atlassian services; hence, for rapidly evolving services, sometimes the API calls change.

2 Likes