You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I tried to use @remark-embedder/core (with @remark-embedder/transformer-oembed) as a remark plugin for MDX v2.
I was going to use GitHub to manage the markdown and other static files, and Cloudflare Pages to build and deploy them.
What happened:
ECONNRESET happend.
Error: MDX compilation failed for file "/opt/buildhome/repo/content/docs/index.mdx"
--
Cause: request to https://oembed.com/providers.json failed, reason: Client network socket disconnected before secure TLS connection was established
Details:
{
"code": "ECONNRESET",
"path": null,
"host": "oembed.com",
"port": 443,
"errno": "ECONNRESET",
"type": "system"
}
Reproduction repository:
N/A
Problem description:
Presumably, the Cloudflare Pages build environment is placed under their proxy environment and HTTP requests to the outside world are closed.
Suggested solution:
There should be an alternative way to obtain JSON data without going through communication with the outside world; i.e., the following two solutions could be considered:
Write provider information obtained from URL as Object in the code.
Provide an option to load a pre-prepared JSON file.
The former method is NOT recommended because the amount of code becomes bloated, and the time required to update information increases.
Therefore, the latter method is recommended, as it seems to solve the problem without burdening the developer.
The text was updated successfully, but these errors were encountered:
Environments
@remark-embedder/transformer-oembed
version: v3.0.0node
version: v18.16.0npm
version: v9.5.0Relevant code or config:
transformer-oembed/src/index.ts
Lines 29 to 36 in ebeecb4
What you did:
@remark-embedder/core
(with@remark-embedder/transformer-oembed
) as a remark plugin for MDX v2.What happened:
ECONNRESET
happend.Reproduction repository:
Problem description:
Presumably, the Cloudflare Pages build environment is placed under their proxy environment and HTTP requests to the outside world are closed.
Suggested solution:
There should be an alternative way to obtain JSON data without going through communication with the outside world; i.e., the following two solutions could be considered:
Object
in the code.The former method is NOT recommended because the amount of code becomes bloated, and the time required to update information increases.
Therefore, the latter method is recommended, as it seems to solve the problem without burdening the developer.
The text was updated successfully, but these errors were encountered: