- update .gitignore to exclude .env file containing environment variables ✨ feat(server): add dotenv configuration support - import dotenv/config to load environment variables from .env file ✨ feat(frontend): conditionally load alicdn interaction script - add alivc-im.iife.js script for non-admin pages - only load script when URL does not start with '/admin'
@@ -22,4 +22,5 @@ dist-ssr
*.njsproj
*.sln
*.sw?
-.pnpm-store
+.pnpm-store
+.env
@@ -1,3 +1,4 @@
+import 'dotenv/config'
import fs from 'node:fs/promises';
import { URL } from 'node:url';
import { Transform } from 'node:stream';
@@ -8,6 +8,7 @@ import {
export function render(_url: string, options?: RenderToPipeableStreamOptions) {
return renderToPipeableStream(
<StrictMode>
+ {!_url.startsWith('/admin') && <script src="https://g.alicdn.com/apsara-media-box/imp-interaction/1.6.1/alivc-im.iife.js"></script>}
{/* <App /> */}
</StrictMode>,
options,