diff --git a/.env.example b/.env.example index d32b8df..b787ec8 100644 --- a/.env.example +++ b/.env.example @@ -1,2 +1,4 @@ # you can find this in https://cloud.dify.ai/ -API_SECRET=YOUR_API_SECRET +APP_ID=YOUR_APP_ID # This is your APP ID aka APP NAME will be used for generate user id under this scope +API_SECRET=YOUR_API_SECRET # This is your API Secret + diff --git a/middleware.ts b/middleware.ts index 7592935..5229c0e 100644 --- a/middleware.ts +++ b/middleware.ts @@ -1,6 +1,8 @@ import { NextResponse } from 'next/server' import type { NextRequest } from 'next/server' import { v4 } from 'uuid' +import dotenv from 'dotenv' +dotenv.config() export function middleware(request: NextRequest) { const response = NextResponse.next() @@ -10,7 +12,7 @@ export function middleware(request: NextRequest) { } // Check and set the user cookie if it doesn't exist if (!request.cookies.has('user')) { - response.cookies.set('user', v4()) + response.cookies.set('user', `${process.env.APP_ID}_${v4()}`) } return response }