fix: rybbit blocking using next rewrite
This commit is contained in:
+1
-1
@@ -97,7 +97,7 @@ export default function RootLayout({
|
|||||||
next/script's defer-equivalent). Site-wide via the root layout,
|
next/script's defer-equivalent). Site-wide via the root layout,
|
||||||
loaded once across navigations. */}
|
loaded once across navigations. */}
|
||||||
<Script
|
<Script
|
||||||
src="https://analytics.krispire.cloud/api/script.js"
|
src="/api/script.js"
|
||||||
data-site-id="1"
|
data-site-id="1"
|
||||||
strategy="afterInteractive"
|
strategy="afterInteractive"
|
||||||
/>
|
/>
|
||||||
|
|||||||
+14
-2
@@ -3,8 +3,20 @@ import type { NextConfig } from "next";
|
|||||||
const nextConfig: NextConfig = {
|
const nextConfig: NextConfig = {
|
||||||
/* config options here */
|
/* config options here */
|
||||||
turbopack: {
|
turbopack: {
|
||||||
root: "/"
|
root: "/",
|
||||||
}
|
},
|
||||||
|
async rewrites() {
|
||||||
|
return [
|
||||||
|
{
|
||||||
|
source: "/api/script.js",
|
||||||
|
destination: `${process.env.NEXT_PUBLIC_RYBBIT_HOST}/api/script.js`,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
source: "/api/track",
|
||||||
|
destination: `${process.env.NEXT_PUBLIC_RYBBIT_HOST}/api/track`,
|
||||||
|
},
|
||||||
|
];
|
||||||
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
export default nextConfig;
|
export default nextConfig;
|
||||||
|
|||||||
Reference in New Issue
Block a user