Commit 3838537a authored by Joel's avatar Joel

feat: support setting app api use env

parent 8f3dcd54
# APP ID
NEXT_PUBLIC_APP_ID=
# APP API key
NEXT_PUBLIC_APP_KEY=
# API url prefix
NEXT_PUBLIC_API_URL=
...@@ -2,18 +2,22 @@ ...@@ -2,18 +2,22 @@
This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app).
## Config App ## Config App
Config app in `config/index.ts`.Please config: Create a file named `.env.local` in the current directory and copy the contents from `.env.example`. Setting the following content:
- APP_ID ```
- API_KEY # APP ID
NEXT_PUBLIC_APP_ID=
# APP API key
NEXT_PUBLIC_APP_KEY=
```
More config: Config more in `config/index.ts` file:
```js ```js
export const APP_INFO: AppInfo = { export const APP_INFO: AppInfo = {
"title": 'Chat APP', title: 'Chat APP',
"description": '', description: '',
"copyright": '', copyright: '',
"privacy_policy": '', privacy_policy: '',
"default_language": 'zh-Hans' default_language: 'zh-Hans'
} }
export const isShowPrompt = true export const isShowPrompt = true
......
import type { AppInfo } from '@/types/app' import type { AppInfo } from '@/types/app'
export const APP_ID = `${process.env.APP_ID}` export const APP_ID = `${process.env.NEXT_PUBLIC_APP_ID}`
export const API_KEY = `${process.env.API_KEY}` export const API_KEY = `${process.env.NEXT_PUBLIC_APP_KEY}`
export const API_URL = `${process.env.API_URL}` export const API_URL = `${process.env.NEXT_PUBLIC_API_URL}`
export const APP_INFO: AppInfo = { export const APP_INFO: AppInfo = {
title: 'Chat APP', title: 'Chat APP',
description: '', description: '',
......
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