2
0
Просмотр исходного кода

🔧 chore(config): add .env file to gitignore

- 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'
yourname 7 месяцев назад
Родитель
Сommit
b7719ec073
3 измененных файлов с 4 добавлено и 1 удалено
  1. 2 1
      .gitignore
  2. 1 0
      server.js
  3. 1 0
      src/server/index.tsx

+ 2 - 1
.gitignore

@@ -22,4 +22,5 @@ dist-ssr
 *.njsproj
 *.sln
 *.sw?
-.pnpm-store
+.pnpm-store
+.env

+ 1 - 0
server.js

@@ -1,3 +1,4 @@
+import 'dotenv/config'
 import fs from 'node:fs/promises';
 import { URL } from 'node:url';
 import { Transform } from 'node:stream';

+ 1 - 0
src/server/index.tsx

@@ -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,