cloudflare
tcp/443 tcp/80 tcp/8443
Open service 104.21.47.163:80 · logo-generator.shopconna.com
2026-01-23 19:45
HTTP/1.1 301 Moved Permanently
Date: Fri, 23 Jan 2026 19:45:32 GMT
Content-Length: 0
Connection: close
Location: https://logo-generator.shopconna.com/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=FKzcafm2eHJPyyT66d3t3EKEFr3AdniO922Uohhn%2BIrM0qO3O%2FYh7EqYTU7rFmu%2FD2crE5i1ylhm%2FerrpfSR5i1nNLa8b01RqN7E4fTdaoSB2OhcQJYYX54enTg%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=15,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9c29cac2aeb9ac5d-YYZ
Open service 172.67.149.52:8443 · logo-generator.shopconna.com
2026-01-23 19:45
HTTP/1.1 503 Service Unavailable
Date: Fri, 23 Jan 2026 19:45:35 GMT
Content-Length: 150826
Connection: close
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=gZC6Hrxk5niJFvJMiEGi59z6DZ%2F6fIVV4UFj8qanPRuUnJ1VQGWOMGkD%2FogybY71huo6Qb5or%2FrYz0NYLDVzWSeBrupod12%2F0oduEfWzYDGYzzvqF1WNjZmn6Ao%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=264,cfOrigin;dur=1220
cf-cache-status: DYNAMIC
CF-RAY: 9c29cac8aa8d851f-BOM
alt-svc: h3=":8443"; ma=86400
Page title: Error - no nodejs_compat compatibility flag
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Error - no nodejs_compat compatibility flag</title>
<style>
html {
font-family:
-apple-system,
BlinkMacSystemFont,
Segoe UI,
Roboto,
Oxygen,
Ubuntu,
Helvetica Neue,
Arial,
sans-serif;
font-size: 62.5%;
}
body {
padding: 1rem;
display: flex;
justify-content: center;
}
body > div,
dialog {
max-width: 80rem;
}
h1 {
font-weight: 300;
display: flex;
align-items: baseline;
flex-wrap: wrap;
}
h2 {
font-weight: 400;
font-size: 2.3rem;
}
p {
font-size: 1.6rem;
font-weight: 300;
}
header {
margin-block-end: 3.5rem;
}
header .error {
font-size: 4rem;
margin-inline-end: 1rem;
}
header .error-description {
font-size: 2rem;
}
code {
color: rgb(59, 59, 59);
}
.what-can-i-do strong {
font-weight: 500;
display: inline-block;
margin-block-end: 0.5rem;
}
main {
display: flex;
flex-wrap: wrap;
gap: 2rem;
}
main > div {
flex: 1;
}
@media (width < 30rem) {
main {
flex-direction: column;
}
}
@media (width < 20rem) {
html {
font-size: 45%;
}
}
dialog {
width: 90vw;
height: 90vh;
display: flex;
flex-direction: column;
gap: 1rem;
border: 1px solid black;
border-radius: 10px;
}
dialog:not([open]) {
display: none;
}
dialog > div {
display: flex;
flex-direction: column;
overflow: auto;
padding: 1rem 2rem;
}
dialog > div * {
max-width: 100%;
}
dialog img {
margin: 1rem;
width: 90%;
display: block;
}
dialog > form {
align-self: flex-end;
}
dialog > form button {
font-size: 2.7rem;
}
dialog > form button:hover {
scale: 1.2;
}
button {
border: none;
background: none;
cursor: pointer;
padding: 0;
}
#more-details-btn {
font-style: italic;
}
#more-details-btn:hover {
text-decoration: underline;
}
</style>
</head>
<body>
<div>
<header>
<h1>
<span class="error">Node.JS Compatibility Error</span>
<span class="error-description"
>no <code>nodejs_compat</code> compatibility flag set</span
>
</h1>
</header>
<main>
<div class="what-happened">
<h2>What happened?</h2>
<p>
The page you've requested has been built using
<a
href="https://github.com/cloudflare/next-on-pages"
target="_blank"
>@cloudflare/next-on-pages</a
>, but hasn't been properly configured.
</p>
</div>
<div class="what-can-i-do">
<h2>What can I do?</h2>
<p>
<strong>If you are the owner of this website:</strong>
<br />
You should go to the Pages project's
<a
href="https://dash.cloudflare.com/?to=/:account/pages/view/:pages-project/settings/functions#compatibility_flags_section"
target="_blank"
>Compatibility Flags settings section</a
>
and add the <code>nodejs_compat</code> flag to both your production
and preview environments.
</p>
<p>
<button id="more-details-btn">More details ></button>
</p>
</div>
</main>
</div>
<dialog>
<form method="dialog">
<button>×</button>
</form>
<div>
<p>
In the
<a href="https://dash.cloudflare.com/" target="_blank"
>Cloudflare dashboard</a
>
go to your Pages project and navigate to the
<a
href="https://dash.cloudflare.com/?to=/:account/pages/view/:pages-project/settings/functions"
target="_blank"
>Functions settings page</a
>.
</p>
<p>
Then, in the Compatibility Flags section for both the production and
preview environments, type <code>nodejs_compat</code> in the input box
and click on Save to apply the changes:
<img
src="data:image/png;base64,i
Open service 2606:4700:3036::ac43:9534:8443 · logo-generator.shopconna.com
2026-01-23 19:45
HTTP/1.1 503 Service Unavailable
Date: Fri, 23 Jan 2026 19:45:33 GMT
Content-Length: 150826
Connection: close
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=uZ%2BhML41o%2BG6mSP5i6MtkRCTSYmHpvMbUsWs9WS2LotF8dWz6W%2F2Yt3Dz%2F8qPmd%2BkBftGrgpiWTFmwQb1g6oD%2B0YIV8T00%2BMqMtv%2BJ2EyFxnjb5yrgGkarvDcDMXn4RSaostSsP0"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=117,cfOrigin;dur=127
cf-cache-status: DYNAMIC
CF-RAY: 9c29cac3ee7436ae-YYZ
alt-svc: h3=":8443"; ma=86400
Page title: Error - no nodejs_compat compatibility flag
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Error - no nodejs_compat compatibility flag</title>
<style>
html {
font-family:
-apple-system,
BlinkMacSystemFont,
Segoe UI,
Roboto,
Oxygen,
Ubuntu,
Helvetica Neue,
Arial,
sans-serif;
font-size: 62.5%;
}
body {
padding: 1rem;
display: flex;
justify-content: center;
}
body > div,
dialog {
max-width: 80rem;
}
h1 {
font-weight: 300;
display: flex;
align-items: baseline;
flex-wrap: wrap;
}
h2 {
font-weight: 400;
font-size: 2.3rem;
}
p {
font-size: 1.6rem;
font-weight: 300;
}
header {
margin-block-end: 3.5rem;
}
header .error {
font-size: 4rem;
margin-inline-end: 1rem;
}
header .error-description {
font-size: 2rem;
}
code {
color: rgb(59, 59, 59);
}
.what-can-i-do strong {
font-weight: 500;
display: inline-block;
margin-block-end: 0.5rem;
}
main {
display: flex;
flex-wrap: wrap;
gap: 2rem;
}
main > div {
flex: 1;
}
@media (width < 30rem) {
main {
flex-direction: column;
}
}
@media (width < 20rem) {
html {
font-size: 45%;
}
}
dialog {
width: 90vw;
height: 90vh;
display: flex;
flex-direction: column;
gap: 1rem;
border: 1px solid black;
border-radius: 10px;
}
dialog:not([open]) {
display: none;
}
dialog > div {
display: flex;
flex-direction: column;
overflow: auto;
padding: 1rem 2rem;
}
dialog > div * {
max-width: 100%;
}
dialog img {
margin: 1rem;
width: 90%;
display: block;
}
dialog > form {
align-self: flex-end;
}
dialog > form button {
font-size: 2.7rem;
}
dialog > form button:hover {
scale: 1.2;
}
button {
border: none;
background: none;
cursor: pointer;
padding: 0;
}
#more-details-btn {
font-style: italic;
}
#more-details-btn:hover {
text-decoration: underline;
}
</style>
</head>
<body>
<div>
<header>
<h1>
<span class="error">Node.JS Compatibility Error</span>
<span class="error-description"
>no <code>nodejs_compat</code> compatibility flag set</span
>
</h1>
</header>
<main>
<div class="what-happened">
<h2>What happened?</h2>
<p>
The page you've requested has been built using
<a
href="https://github.com/cloudflare/next-on-pages"
target="_blank"
>@cloudflare/next-on-pages</a
>, but hasn't been properly configured.
</p>
</div>
<div class="what-can-i-do">
<h2>What can I do?</h2>
<p>
<strong>If you are the owner of this website:</strong>
<br />
You should go to the Pages project's
<a
href="https://dash.cloudflare.com/?to=/:account/pages/view/:pages-project/settings/functions#compatibility_flags_section"
target="_blank"
>Compatibility Flags settings section</a
>
and add the <code>nodejs_compat</code> flag to both your production
and preview environments.
</p>
<p>
<button id="more-details-btn">More details ></button>
</p>
</div>
</main>
</div>
<dialog>
<form method="dialog">
<button>×</button>
</form>
<div>
<p>
In the
<a href="https://dash.cloudflare.com/" target="_blank"
>Cloudflare dashboard</a
>
go to your Pages project and navigate to the
<a
href="https://dash.cloudflare.com/?to=/:account/pages/view/:pages-project/settings/functions"
target="_blank"
>Functions settings page</a
>.
</p>
<p>
Then, in the Compatibility Flags section for both the production and
preview environments, type <code>nodejs_compat</code> in the input box
and click on Save to apply the changes:
<img
src="data:image/png;base64,i
Open service 172.67.149.52:80 · logo-generator.shopconna.com
2026-01-23 19:45
HTTP/1.1 301 Moved Permanently
Date: Fri, 23 Jan 2026 19:45:32 GMT
Content-Length: 0
Connection: close
Location: https://logo-generator.shopconna.com/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=VfoxxkXRJYCbKkizZJqdXD%2B991d2EDo7zrT4mP76ifwwu8Kx%2BSQzqIcEgOJDvcbNWX7zZBUWNbFb2w6gOjD5o7jWMJK5s3D3kjoOmmtRbTiljqMnD1FMuDsmcbI%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=13,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9c29cac28e251693-YYZ
Open service 2606:4700:3031::6815:2fa3:8443 · logo-generator.shopconna.com
2026-01-23 19:45
HTTP/1.1 503 Service Unavailable
Date: Fri, 23 Jan 2026 19:45:32 GMT
Content-Length: 150826
Connection: close
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=94bM%2B4q0j9%2BC%2FQcFwZbCQ%2FMOy%2B1yGE2Dukstr65N30KCqfzbD4ezgp%2B2Y7hcL31USvjwOG80%2Buew42K2m3Z%2FTtyvwRUW92CD2%2BnYVzq8RwVDqeGcwLILnvQAFESz7UYZ%2Fu6htaXlkdY%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=10,cfOrigin;dur=37
cf-cache-status: DYNAMIC
CF-RAY: 9c29cac3bce60c69-YYZ
alt-svc: h3=":8443"; ma=86400
Page title: Error - no nodejs_compat compatibility flag
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Error - no nodejs_compat compatibility flag</title>
<style>
html {
font-family:
-apple-system,
BlinkMacSystemFont,
Segoe UI,
Roboto,
Oxygen,
Ubuntu,
Helvetica Neue,
Arial,
sans-serif;
font-size: 62.5%;
}
body {
padding: 1rem;
display: flex;
justify-content: center;
}
body > div,
dialog {
max-width: 80rem;
}
h1 {
font-weight: 300;
display: flex;
align-items: baseline;
flex-wrap: wrap;
}
h2 {
font-weight: 400;
font-size: 2.3rem;
}
p {
font-size: 1.6rem;
font-weight: 300;
}
header {
margin-block-end: 3.5rem;
}
header .error {
font-size: 4rem;
margin-inline-end: 1rem;
}
header .error-description {
font-size: 2rem;
}
code {
color: rgb(59, 59, 59);
}
.what-can-i-do strong {
font-weight: 500;
display: inline-block;
margin-block-end: 0.5rem;
}
main {
display: flex;
flex-wrap: wrap;
gap: 2rem;
}
main > div {
flex: 1;
}
@media (width < 30rem) {
main {
flex-direction: column;
}
}
@media (width < 20rem) {
html {
font-size: 45%;
}
}
dialog {
width: 90vw;
height: 90vh;
display: flex;
flex-direction: column;
gap: 1rem;
border: 1px solid black;
border-radius: 10px;
}
dialog:not([open]) {
display: none;
}
dialog > div {
display: flex;
flex-direction: column;
overflow: auto;
padding: 1rem 2rem;
}
dialog > div * {
max-width: 100%;
}
dialog img {
margin: 1rem;
width: 90%;
display: block;
}
dialog > form {
align-self: flex-end;
}
dialog > form button {
font-size: 2.7rem;
}
dialog > form button:hover {
scale: 1.2;
}
button {
border: none;
background: none;
cursor: pointer;
padding: 0;
}
#more-details-btn {
font-style: italic;
}
#more-details-btn:hover {
text-decoration: underline;
}
</style>
</head>
<body>
<div>
<header>
<h1>
<span class="error">Node.JS Compatibility Error</span>
<span class="error-description"
>no <code>nodejs_compat</code> compatibility flag set</span
>
</h1>
</header>
<main>
<div class="what-happened">
<h2>What happened?</h2>
<p>
The page you've requested has been built using
<a
href="https://github.com/cloudflare/next-on-pages"
target="_blank"
>@cloudflare/next-on-pages</a
>, but hasn't been properly configured.
</p>
</div>
<div class="what-can-i-do">
<h2>What can I do?</h2>
<p>
<strong>If you are the owner of this website:</strong>
<br />
You should go to the Pages project's
<a
href="https://dash.cloudflare.com/?to=/:account/pages/view/:pages-project/settings/functions#compatibility_flags_section"
target="_blank"
>Compatibility Flags settings section</a
>
and add the <code>nodejs_compat</code> flag to both your production
and preview environments.
</p>
<p>
<button id="more-details-btn">More details ></button>
</p>
</div>
</main>
</div>
<dialog>
<form method="dialog">
<button>×</button>
</form>
<div>
<p>
In the
<a href="https://dash.cloudflare.com/" target="_blank"
>Cloudflare dashboard</a
>
go to your Pages project and navigate to the
<a
href="https://dash.cloudflare.com/?to=/:account/pages/view/:pages-project/settings/functions"
target="_blank"
>Functions settings page</a
>.
</p>
<p>
Then, in the Compatibility Flags section for both the production and
preview environments, type <code>nodejs_compat</code> in the input box
and click on Save to apply the changes:
<img
src="data:image/png;base64,i
Open service 104.21.47.163:443 · logo-generator.shopconna.com
2026-01-23 19:45
HTTP/1.1 503 Service Unavailable
Date: Fri, 23 Jan 2026 19:45:32 GMT
Content-Length: 150826
Connection: close
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=40D9koGB0Wj4URNxa7do5m3ZGDfy41Mtgq5BYJ2DN3%2BBu%2BblfsJ9kH6bDub9NlKz54SBKQm8uzHGSlajjHORu1YwciLrBKITMcwlsPur2LASviu8dacgLE3xCTM%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9c29cac24cb13936-LHR
alt-svc: h3=":443"; ma=86400
Page title: Error - no nodejs_compat compatibility flag
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Error - no nodejs_compat compatibility flag</title>
<style>
html {
font-family:
-apple-system,
BlinkMacSystemFont,
Segoe UI,
Roboto,
Oxygen,
Ubuntu,
Helvetica Neue,
Arial,
sans-serif;
font-size: 62.5%;
}
body {
padding: 1rem;
display: flex;
justify-content: center;
}
body > div,
dialog {
max-width: 80rem;
}
h1 {
font-weight: 300;
display: flex;
align-items: baseline;
flex-wrap: wrap;
}
h2 {
font-weight: 400;
font-size: 2.3rem;
}
p {
font-size: 1.6rem;
font-weight: 300;
}
header {
margin-block-end: 3.5rem;
}
header .error {
font-size: 4rem;
margin-inline-end: 1rem;
}
header .error-description {
font-size: 2rem;
}
code {
color: rgb(59, 59, 59);
}
.what-can-i-do strong {
font-weight: 500;
display: inline-block;
margin-block-end: 0.5rem;
}
main {
display: flex;
flex-wrap: wrap;
gap: 2rem;
}
main > div {
flex: 1;
}
@media (width < 30rem) {
main {
flex-direction: column;
}
}
@media (width < 20rem) {
html {
font-size: 45%;
}
}
dialog {
width: 90vw;
height: 90vh;
display: flex;
flex-direction: column;
gap: 1rem;
border: 1px solid black;
border-radius: 10px;
}
dialog:not([open]) {
display: none;
}
dialog > div {
display: flex;
flex-direction: column;
overflow: auto;
padding: 1rem 2rem;
}
dialog > div * {
max-width: 100%;
}
dialog img {
margin: 1rem;
width: 90%;
display: block;
}
dialog > form {
align-self: flex-end;
}
dialog > form button {
font-size: 2.7rem;
}
dialog > form button:hover {
scale: 1.2;
}
button {
border: none;
background: none;
cursor: pointer;
padding: 0;
}
#more-details-btn {
font-style: italic;
}
#more-details-btn:hover {
text-decoration: underline;
}
</style>
</head>
<body>
<div>
<header>
<h1>
<span class="error">Node.JS Compatibility Error</span>
<span class="error-description"
>no <code>nodejs_compat</code> compatibility flag set</span
>
</h1>
</header>
<main>
<div class="what-happened">
<h2>What happened?</h2>
<p>
The page you've requested has been built using
<a
href="https://github.com/cloudflare/next-on-pages"
target="_blank"
>@cloudflare/next-on-pages</a
>, but hasn't been properly configured.
</p>
</div>
<div class="what-can-i-do">
<h2>What can I do?</h2>
<p>
<strong>If you are the owner of this website:</strong>
<br />
You should go to the Pages project's
<a
href="https://dash.cloudflare.com/?to=/:account/pages/view/:pages-project/settings/functions#compatibility_flags_section"
target="_blank"
>Compatibility Flags settings section</a
>
and add the <code>nodejs_compat</code> flag to both your production
and preview environments.
</p>
<p>
<button id="more-details-btn">More details ></button>
</p>
</div>
</main>
</div>
<dialog>
<form method="dialog">
<button>×</button>
</form>
<div>
<p>
In the
<a href="https://dash.cloudflare.com/" target="_blank"
>Cloudflare dashboard</a
>
go to your Pages project and navigate to the
<a
href="https://dash.cloudflare.com/?to=/:account/pages/view/:pages-project/settings/functions"
target="_blank"
>Functions settings page</a
>.
</p>
<p>
Then, in the Compatibility Flags section for both the production and
preview environments, type <code>nodejs_compat</code> in the input box
and click on Save to apply the changes:
<img
src="data:image/png;base64,i
Open service 2606:4700:3036::ac43:9534:80 · logo-generator.shopconna.com
2026-01-23 19:45
HTTP/1.1 301 Moved Permanently
Date: Fri, 23 Jan 2026 19:45:32 GMT
Content-Length: 0
Connection: close
Location: https://logo-generator.shopconna.com/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=ZGuQH8UwereQ%2FkedkEy%2BkAaGTovi1VGbbG4d2Dvhau6YZpjad5gr1jbGQw3sVcXidHVwHUZIjZFoXnvkksw%2F4gtaQ3K4C1yt6WX6cc4elepwccVkWUZaaCmGoHqaLJJZ5ZDWIOQ2vwA%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfEdge;dur=13,cfOrigin;dur=0
Server: cloudflare
CF-RAY: 9c29cac1ce99c52b-EWR
Open service 104.21.47.163:8443 · logo-generator.shopconna.com
2026-01-23 19:45
HTTP/1.1 503 Service Unavailable
Date: Fri, 23 Jan 2026 19:45:32 GMT
Content-Length: 150826
Connection: close
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=kv7kvP59YepGGBwWqZZ%2Bk%2F0e5s5Y71I8ib7LXtGFAY5Gtu8Oh9HGPy9H8ZouqUVPnh7JYsME1i0fVFC2sVJ7prlCuUpnw%2B%2Bog4cqn2zNDH4DHfzz6GDWTTIC%2FEc%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9c29cac38903dcb4-FRA
alt-svc: h3=":8443"; ma=86400
Page title: Error - no nodejs_compat compatibility flag
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Error - no nodejs_compat compatibility flag</title>
<style>
html {
font-family:
-apple-system,
BlinkMacSystemFont,
Segoe UI,
Roboto,
Oxygen,
Ubuntu,
Helvetica Neue,
Arial,
sans-serif;
font-size: 62.5%;
}
body {
padding: 1rem;
display: flex;
justify-content: center;
}
body > div,
dialog {
max-width: 80rem;
}
h1 {
font-weight: 300;
display: flex;
align-items: baseline;
flex-wrap: wrap;
}
h2 {
font-weight: 400;
font-size: 2.3rem;
}
p {
font-size: 1.6rem;
font-weight: 300;
}
header {
margin-block-end: 3.5rem;
}
header .error {
font-size: 4rem;
margin-inline-end: 1rem;
}
header .error-description {
font-size: 2rem;
}
code {
color: rgb(59, 59, 59);
}
.what-can-i-do strong {
font-weight: 500;
display: inline-block;
margin-block-end: 0.5rem;
}
main {
display: flex;
flex-wrap: wrap;
gap: 2rem;
}
main > div {
flex: 1;
}
@media (width < 30rem) {
main {
flex-direction: column;
}
}
@media (width < 20rem) {
html {
font-size: 45%;
}
}
dialog {
width: 90vw;
height: 90vh;
display: flex;
flex-direction: column;
gap: 1rem;
border: 1px solid black;
border-radius: 10px;
}
dialog:not([open]) {
display: none;
}
dialog > div {
display: flex;
flex-direction: column;
overflow: auto;
padding: 1rem 2rem;
}
dialog > div * {
max-width: 100%;
}
dialog img {
margin: 1rem;
width: 90%;
display: block;
}
dialog > form {
align-self: flex-end;
}
dialog > form button {
font-size: 2.7rem;
}
dialog > form button:hover {
scale: 1.2;
}
button {
border: none;
background: none;
cursor: pointer;
padding: 0;
}
#more-details-btn {
font-style: italic;
}
#more-details-btn:hover {
text-decoration: underline;
}
</style>
</head>
<body>
<div>
<header>
<h1>
<span class="error">Node.JS Compatibility Error</span>
<span class="error-description"
>no <code>nodejs_compat</code> compatibility flag set</span
>
</h1>
</header>
<main>
<div class="what-happened">
<h2>What happened?</h2>
<p>
The page you've requested has been built using
<a
href="https://github.com/cloudflare/next-on-pages"
target="_blank"
>@cloudflare/next-on-pages</a
>, but hasn't been properly configured.
</p>
</div>
<div class="what-can-i-do">
<h2>What can I do?</h2>
<p>
<strong>If you are the owner of this website:</strong>
<br />
You should go to the Pages project's
<a
href="https://dash.cloudflare.com/?to=/:account/pages/view/:pages-project/settings/functions#compatibility_flags_section"
target="_blank"
>Compatibility Flags settings section</a
>
and add the <code>nodejs_compat</code> flag to both your production
and preview environments.
</p>
<p>
<button id="more-details-btn">More details ></button>
</p>
</div>
</main>
</div>
<dialog>
<form method="dialog">
<button>×</button>
</form>
<div>
<p>
In the
<a href="https://dash.cloudflare.com/" target="_blank"
>Cloudflare dashboard</a
>
go to your Pages project and navigate to the
<a
href="https://dash.cloudflare.com/?to=/:account/pages/view/:pages-project/settings/functions"
target="_blank"
>Functions settings page</a
>.
</p>
<p>
Then, in the Compatibility Flags section for both the production and
preview environments, type <code>nodejs_compat</code> in the input box
and click on Save to apply the changes:
<img
src="data:image/png;base64,i
Open service 172.67.149.52:443 · logo-generator.shopconna.com
2026-01-23 19:45
HTTP/1.1 503 Service Unavailable
Date: Fri, 23 Jan 2026 19:45:32 GMT
Content-Length: 150826
Connection: close
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=vS0ruRZnR0Ioqo8WideedofXjKkScSfulnGj1W7vhq%2F0b2e%2BHoRARa6bhekal7rj9h8fGGKWNt3RNEy6Y3xnuhPhTBie%2BxsA5hgmCYvORJXmtyJ%2FiwKfBD5htc4%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9c29cac35d174d8f-FRA
alt-svc: h3=":443"; ma=86400
Page title: Error - no nodejs_compat compatibility flag
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Error - no nodejs_compat compatibility flag</title>
<style>
html {
font-family:
-apple-system,
BlinkMacSystemFont,
Segoe UI,
Roboto,
Oxygen,
Ubuntu,
Helvetica Neue,
Arial,
sans-serif;
font-size: 62.5%;
}
body {
padding: 1rem;
display: flex;
justify-content: center;
}
body > div,
dialog {
max-width: 80rem;
}
h1 {
font-weight: 300;
display: flex;
align-items: baseline;
flex-wrap: wrap;
}
h2 {
font-weight: 400;
font-size: 2.3rem;
}
p {
font-size: 1.6rem;
font-weight: 300;
}
header {
margin-block-end: 3.5rem;
}
header .error {
font-size: 4rem;
margin-inline-end: 1rem;
}
header .error-description {
font-size: 2rem;
}
code {
color: rgb(59, 59, 59);
}
.what-can-i-do strong {
font-weight: 500;
display: inline-block;
margin-block-end: 0.5rem;
}
main {
display: flex;
flex-wrap: wrap;
gap: 2rem;
}
main > div {
flex: 1;
}
@media (width < 30rem) {
main {
flex-direction: column;
}
}
@media (width < 20rem) {
html {
font-size: 45%;
}
}
dialog {
width: 90vw;
height: 90vh;
display: flex;
flex-direction: column;
gap: 1rem;
border: 1px solid black;
border-radius: 10px;
}
dialog:not([open]) {
display: none;
}
dialog > div {
display: flex;
flex-direction: column;
overflow: auto;
padding: 1rem 2rem;
}
dialog > div * {
max-width: 100%;
}
dialog img {
margin: 1rem;
width: 90%;
display: block;
}
dialog > form {
align-self: flex-end;
}
dialog > form button {
font-size: 2.7rem;
}
dialog > form button:hover {
scale: 1.2;
}
button {
border: none;
background: none;
cursor: pointer;
padding: 0;
}
#more-details-btn {
font-style: italic;
}
#more-details-btn:hover {
text-decoration: underline;
}
</style>
</head>
<body>
<div>
<header>
<h1>
<span class="error">Node.JS Compatibility Error</span>
<span class="error-description"
>no <code>nodejs_compat</code> compatibility flag set</span
>
</h1>
</header>
<main>
<div class="what-happened">
<h2>What happened?</h2>
<p>
The page you've requested has been built using
<a
href="https://github.com/cloudflare/next-on-pages"
target="_blank"
>@cloudflare/next-on-pages</a
>, but hasn't been properly configured.
</p>
</div>
<div class="what-can-i-do">
<h2>What can I do?</h2>
<p>
<strong>If you are the owner of this website:</strong>
<br />
You should go to the Pages project's
<a
href="https://dash.cloudflare.com/?to=/:account/pages/view/:pages-project/settings/functions#compatibility_flags_section"
target="_blank"
>Compatibility Flags settings section</a
>
and add the <code>nodejs_compat</code> flag to both your production
and preview environments.
</p>
<p>
<button id="more-details-btn">More details ></button>
</p>
</div>
</main>
</div>
<dialog>
<form method="dialog">
<button>×</button>
</form>
<div>
<p>
In the
<a href="https://dash.cloudflare.com/" target="_blank"
>Cloudflare dashboard</a
>
go to your Pages project and navigate to the
<a
href="https://dash.cloudflare.com/?to=/:account/pages/view/:pages-project/settings/functions"
target="_blank"
>Functions settings page</a
>.
</p>
<p>
Then, in the Compatibility Flags section for both the production and
preview environments, type <code>nodejs_compat</code> in the input box
and click on Save to apply the changes:
<img
src="data:image/png;base64,i
Open service 2606:4700:3031::6815:2fa3:80 · logo-generator.shopconna.com
2026-01-23 19:45
HTTP/1.1 301 Moved Permanently
Date: Fri, 23 Jan 2026 19:45:32 GMT
Content-Length: 0
Connection: close
Location: https://logo-generator.shopconna.com/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=RcodGiWM6ZvY04GmACuHScOD9wlj1rrZW9IhmxZG38brOEaIib1WkbHQh4xYzsHt68IJ4%2BpKF9IIg%2BvRrl%2BP7JHrzF1vsuRkYYxEeIIrwBQLvQJxRPCoB0xo9MFgtQD0DFmAc7a0Y4I%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c29cac19bbe566a-FRA
Open service 2606:4700:3031::6815:2fa3:443 · logo-generator.shopconna.com
2026-01-23 19:45
HTTP/1.1 503 Service Unavailable
Date: Fri, 23 Jan 2026 19:45:32 GMT
Content-Length: 150826
Connection: close
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=C%2BGOQ8rxgYRwptotH3tdYgVpZFWFbZsuHepXSrFBW90YJ%2FilQSw%2Fa7YNIQjCnUC2LNZagkUA6xVd%2F5ggTGyrJePFKweP%2BcyjQgkF2gOKKIRxgCId9tbqToPZhcUk5BhoufYfpMJT1Vw%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9c29cac2aaac9fff-AMS
alt-svc: h3=":443"; ma=86400
Page title: Error - no nodejs_compat compatibility flag
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Error - no nodejs_compat compatibility flag</title>
<style>
html {
font-family:
-apple-system,
BlinkMacSystemFont,
Segoe UI,
Roboto,
Oxygen,
Ubuntu,
Helvetica Neue,
Arial,
sans-serif;
font-size: 62.5%;
}
body {
padding: 1rem;
display: flex;
justify-content: center;
}
body > div,
dialog {
max-width: 80rem;
}
h1 {
font-weight: 300;
display: flex;
align-items: baseline;
flex-wrap: wrap;
}
h2 {
font-weight: 400;
font-size: 2.3rem;
}
p {
font-size: 1.6rem;
font-weight: 300;
}
header {
margin-block-end: 3.5rem;
}
header .error {
font-size: 4rem;
margin-inline-end: 1rem;
}
header .error-description {
font-size: 2rem;
}
code {
color: rgb(59, 59, 59);
}
.what-can-i-do strong {
font-weight: 500;
display: inline-block;
margin-block-end: 0.5rem;
}
main {
display: flex;
flex-wrap: wrap;
gap: 2rem;
}
main > div {
flex: 1;
}
@media (width < 30rem) {
main {
flex-direction: column;
}
}
@media (width < 20rem) {
html {
font-size: 45%;
}
}
dialog {
width: 90vw;
height: 90vh;
display: flex;
flex-direction: column;
gap: 1rem;
border: 1px solid black;
border-radius: 10px;
}
dialog:not([open]) {
display: none;
}
dialog > div {
display: flex;
flex-direction: column;
overflow: auto;
padding: 1rem 2rem;
}
dialog > div * {
max-width: 100%;
}
dialog img {
margin: 1rem;
width: 90%;
display: block;
}
dialog > form {
align-self: flex-end;
}
dialog > form button {
font-size: 2.7rem;
}
dialog > form button:hover {
scale: 1.2;
}
button {
border: none;
background: none;
cursor: pointer;
padding: 0;
}
#more-details-btn {
font-style: italic;
}
#more-details-btn:hover {
text-decoration: underline;
}
</style>
</head>
<body>
<div>
<header>
<h1>
<span class="error">Node.JS Compatibility Error</span>
<span class="error-description"
>no <code>nodejs_compat</code> compatibility flag set</span
>
</h1>
</header>
<main>
<div class="what-happened">
<h2>What happened?</h2>
<p>
The page you've requested has been built using
<a
href="https://github.com/cloudflare/next-on-pages"
target="_blank"
>@cloudflare/next-on-pages</a
>, but hasn't been properly configured.
</p>
</div>
<div class="what-can-i-do">
<h2>What can I do?</h2>
<p>
<strong>If you are the owner of this website:</strong>
<br />
You should go to the Pages project's
<a
href="https://dash.cloudflare.com/?to=/:account/pages/view/:pages-project/settings/functions#compatibility_flags_section"
target="_blank"
>Compatibility Flags settings section</a
>
and add the <code>nodejs_compat</code> flag to both your production
and preview environments.
</p>
<p>
<button id="more-details-btn">More details ></button>
</p>
</div>
</main>
</div>
<dialog>
<form method="dialog">
<button>×</button>
</form>
<div>
<p>
In the
<a href="https://dash.cloudflare.com/" target="_blank"
>Cloudflare dashboard</a
>
go to your Pages project and navigate to the
<a
href="https://dash.cloudflare.com/?to=/:account/pages/view/:pages-project/settings/functions"
target="_blank"
>Functions settings page</a
>.
</p>
<p>
Then, in the Compatibility Flags section for both the production and
preview environments, type <code>nodejs_compat</code> in the input box
and click on Save to apply the changes:
<img
src="data:image/png;base64,i
Open service 2606:4700:3036::ac43:9534:443 · logo-generator.shopconna.com
2026-01-23 19:45
HTTP/1.1 503 Service Unavailable
Date: Fri, 23 Jan 2026 19:45:32 GMT
Content-Length: 150826
Connection: close
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=BZ300ch8QT%2BQ0sCKVtnp7uHemThJnPU2npYQ3TvqMJ%2Fx5GSmPZb%2FbYpRBI8GcTo3%2FgQm7Xw8ZPZoU43BJZzVDeZ2pz%2Fdoo9puraiPdVjVV5Ea3Fz%2FQzcz%2ByhbiqAjt%2BC4uswhqbWJuU%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
cf-cache-status: DYNAMIC
CF-RAY: 9c29cac36f202f12-FRA
alt-svc: h3=":443"; ma=86400
Page title: Error - no nodejs_compat compatibility flag
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Error - no nodejs_compat compatibility flag</title>
<style>
html {
font-family:
-apple-system,
BlinkMacSystemFont,
Segoe UI,
Roboto,
Oxygen,
Ubuntu,
Helvetica Neue,
Arial,
sans-serif;
font-size: 62.5%;
}
body {
padding: 1rem;
display: flex;
justify-content: center;
}
body > div,
dialog {
max-width: 80rem;
}
h1 {
font-weight: 300;
display: flex;
align-items: baseline;
flex-wrap: wrap;
}
h2 {
font-weight: 400;
font-size: 2.3rem;
}
p {
font-size: 1.6rem;
font-weight: 300;
}
header {
margin-block-end: 3.5rem;
}
header .error {
font-size: 4rem;
margin-inline-end: 1rem;
}
header .error-description {
font-size: 2rem;
}
code {
color: rgb(59, 59, 59);
}
.what-can-i-do strong {
font-weight: 500;
display: inline-block;
margin-block-end: 0.5rem;
}
main {
display: flex;
flex-wrap: wrap;
gap: 2rem;
}
main > div {
flex: 1;
}
@media (width < 30rem) {
main {
flex-direction: column;
}
}
@media (width < 20rem) {
html {
font-size: 45%;
}
}
dialog {
width: 90vw;
height: 90vh;
display: flex;
flex-direction: column;
gap: 1rem;
border: 1px solid black;
border-radius: 10px;
}
dialog:not([open]) {
display: none;
}
dialog > div {
display: flex;
flex-direction: column;
overflow: auto;
padding: 1rem 2rem;
}
dialog > div * {
max-width: 100%;
}
dialog img {
margin: 1rem;
width: 90%;
display: block;
}
dialog > form {
align-self: flex-end;
}
dialog > form button {
font-size: 2.7rem;
}
dialog > form button:hover {
scale: 1.2;
}
button {
border: none;
background: none;
cursor: pointer;
padding: 0;
}
#more-details-btn {
font-style: italic;
}
#more-details-btn:hover {
text-decoration: underline;
}
</style>
</head>
<body>
<div>
<header>
<h1>
<span class="error">Node.JS Compatibility Error</span>
<span class="error-description"
>no <code>nodejs_compat</code> compatibility flag set</span
>
</h1>
</header>
<main>
<div class="what-happened">
<h2>What happened?</h2>
<p>
The page you've requested has been built using
<a
href="https://github.com/cloudflare/next-on-pages"
target="_blank"
>@cloudflare/next-on-pages</a
>, but hasn't been properly configured.
</p>
</div>
<div class="what-can-i-do">
<h2>What can I do?</h2>
<p>
<strong>If you are the owner of this website:</strong>
<br />
You should go to the Pages project's
<a
href="https://dash.cloudflare.com/?to=/:account/pages/view/:pages-project/settings/functions#compatibility_flags_section"
target="_blank"
>Compatibility Flags settings section</a
>
and add the <code>nodejs_compat</code> flag to both your production
and preview environments.
</p>
<p>
<button id="more-details-btn">More details ></button>
</p>
</div>
</main>
</div>
<dialog>
<form method="dialog">
<button>×</button>
</form>
<div>
<p>
In the
<a href="https://dash.cloudflare.com/" target="_blank"
>Cloudflare dashboard</a
>
go to your Pages project and navigate to the
<a
href="https://dash.cloudflare.com/?to=/:account/pages/view/:pages-project/settings/functions"
target="_blank"
>Functions settings page</a
>.
</p>
<p>
Then, in the Compatibility Flags section for both the production and
preview environments, type <code>nodejs_compat</code> in the input box
and click on Save to apply the changes:
<img
src="data:image/png;base64,i