fix: use SSL-tolerant axios instance for server-side API calls

صفحات سرور (doctors, doctor/[slug], appointment/[doctorId]) از axios خام
استفاده می‌کردند که گواهی self-signed ddev محلی را رد می‌کرد
(unable to verify the first certificate). حالا از axiosInstance/fetchReq
در lib/req استفاده می‌کنند که در development آن را می‌پذیرد.
افزودن clinic-pro.ddev.site (http/https) به remotePatterns تصاویر.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
hamed
2026-06-15 00:21:34 +03:30
co-authored by Claude Opus 4.8
parent f3192945c7
commit 1d56972b65
5 changed files with 18 additions and 11 deletions
+3 -3
View File
@@ -1,6 +1,6 @@
import AppointmentPage from "@/components/appointment";
import { getStateInfo } from "@/lib/getStateInfo";
import axios from "axios";
import { axiosInstance } from "@/lib/req";
async function Appointment({ params }) {
const { doctorId } = await params;
@@ -11,11 +11,11 @@ async function Appointment({ params }) {
let disabledDates = [];
try {
const doctorRes = await axios.get(`${API_URL}/api/v1/doctor/${doctorId}`);
const doctorRes = await axiosInstance.get(`${API_URL}/api/v1/doctor/${doctorId}`);
doctor = doctorRes.data;
if (doctor && doctor.id) {
const disabledDatesRes = await axios.get(
const disabledDatesRes = await axiosInstance.get(
`${API_URL}/api/v1/appointment/not-available/${doctor.id}`,
{ headers: { "Content-Type": "application/json" } }
);