chore: API_ENDPOINT配置

This commit is contained in:
Junhui Chen 2025-08-03 15:35:04 +08:00
parent b7d9186570
commit 1f00a39e80
4 changed files with 12 additions and 11 deletions

1
.env
View File

@ -1 +0,0 @@
API_ENDPOINT=https://api.memorywake.com/api

View File

@ -84,6 +84,7 @@
"typedRoutes": true "typedRoutes": true
}, },
"extra": { "extra": {
"API_ENDPOINT": "http://192.168.31.107:8081/api",
"router": {}, "router": {},
"eas": { "eas": {
"projectId": "04721dd4-6b15-495a-b9ec-98187c613172" "projectId": "04721dd4-6b15-495a-b9ec-98187c613172"

View File

@ -1,3 +1,4 @@
import { PermissionProvider } from '@/context/PermissionContext';
import { useColorScheme } from '@/hooks/useColorScheme'; import { useColorScheme } from '@/hooks/useColorScheme';
import { registerBackgroundUploadTask } from '@/lib/background-uploader/automatic'; import { registerBackgroundUploadTask } from '@/lib/background-uploader/automatic';
import { DarkTheme, DefaultTheme, ThemeProvider } from '@react-navigation/native'; import { DarkTheme, DefaultTheme, ThemeProvider } from '@react-navigation/native';
@ -7,7 +8,6 @@ import { StatusBar } from 'expo-status-bar';
import { useEffect } from 'react'; import { useEffect } from 'react';
import 'react-native-reanimated'; import 'react-native-reanimated';
import '../global.css'; import '../global.css';
import { PermissionProvider } from '@/context/PermissionContext';
import { Provider } from "../provider"; import { Provider } from "../provider";
export default function RootLayout() { export default function RootLayout() {
@ -34,15 +34,15 @@ export default function RootLayout() {
<PermissionProvider> <PermissionProvider>
<Provider> <Provider>
<Stack> <Stack>
<Stack.Screen name="(tabs)" options={{ headerShown: false }} /> <Stack.Screen name="(tabs)" options={{ headerShown: false }} />
<Stack.Screen <Stack.Screen
name="login" name="login"
options={{ options={{
headerShown: false, headerShown: false,
animation: 'fade' animation: 'fade'
}} }}
/> />
<Stack.Screen name="+not-found" /> <Stack.Screen name="+not-found" />
</Stack> </Stack>
</Provider> </Provider>
</PermissionProvider> </PermissionProvider>

View File

@ -128,6 +128,7 @@ export const fetchApi = async <T>(
needToast = true, needToast = true,
needToken = true, needToken = true,
): Promise<T> => { ): Promise<T> => {
// console.log("API_ENDPOINT", Constants.expoConfig?.extra?.API_ENDPOINT);
const makeRequest = async (isRetry = false): Promise<ApiResponse<T>> => { const makeRequest = async (isRetry = false): Promise<ApiResponse<T>> => {
try { try {
let token = ""; let token = "";