أحاول تكوين واجهة برمجة التطبيقات الخاصة بي لإنشاء بعض المشاريع الشخصية ، ولكن في حالتي ، فإن الطريقة التي تستخدم مجلد / pages / api تعمل فقط مع المضيف المحلي عندما أنشر على الخادم على Vercel لا يمكن للمشروع العثور على نقاط النهاية الخاصة بي .
axios api
import axios from 'axios'const api = axios.create({
baseURL:'/api/'})exportdefault api
swr hook
import api from 'src/services/api'import useSWR from 'swr'functionSwrFetchHook<Data= any,Error= any>(url: string){const{ data, error }= useSWR<Data,Error>(url, async url =>{const response = await api.get(url)return response.data
})return{ data, error }}exportdefaultSwrFetchHook
const{ data }=SwrFetchHook<INavItem[]>('categories')
السؤال
عبد النور محمد
أحاول تكوين واجهة برمجة التطبيقات الخاصة بي لإنشاء بعض المشاريع الشخصية ، ولكن في حالتي ، فإن الطريقة التي تستخدم مجلد / pages / api تعمل فقط مع المضيف المحلي عندما أنشر على الخادم على Vercel لا يمكن للمشروع العثور على نقاط النهاية الخاصة بي .
axios api
swr hook
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.