Commit bf49c3c1 authored by Joel's avatar Joel

add missing code

parent 7305de46
import { type NextRequest } from 'next/server'
import { client } from '@/app/api/utils/common'
import { API_KEY, API_URL, APP_ID } from '@/config'
// import { commonClient } from 'dify-client'
import axios from "axios";
export async function GET(request: NextRequest) {
const headers = {
Authorization: `Bearer ${API_KEY}`,
"Content-Type": "application/json",
'X-App-Code': APP_ID
};
const res = await axios({
url: 'https://api.dify.ai/v1/passport',
headers,
responseType: "json",
})
console.log(res)
return new Response(res.data)
}
import { fetchAccessToken } from '@/service'
import { APP_ID } from '@/config'
export const checkOrSetAccessToken = async () => {
const sharedToken = APP_ID
const accessToken = localStorage.getItem('token') || JSON.stringify({ [sharedToken]: '' })
let accessTokenJson = { [sharedToken]: '' }
try {
accessTokenJson = JSON.parse(accessToken)
}
catch (e) {
}
if (!accessTokenJson[sharedToken]) {
const res = await fetchAccessToken(sharedToken)
accessTokenJson[sharedToken] = res.access_token
localStorage.setItem('token', JSON.stringify(accessTokenJson))
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment