• 1401/08/23

ارور در axios :

 

سلام استاد 

ببخشید من توی قسمت 74 موقعی که درخواست میفرستم به سرور این اخطار چاپ میکنه 

زمانی هم که postman بستم و دوباره واردش شدم دیگه نمیتونم درخواست بفرستم به سرور و به لوکال هاست متصل نمیشه ممنون میشم کمک کنید.

  • 1401/08/23
  • ساعت 14:43

سلام دوست من

اول از همه مطمئن شو که سرورت در حال اجرا هست 

مطمئن شدی که در حال اجرا هست ولی جواب نمیده

JSON-Server رو ریستارت کن و بازم جواب نداد  سیستمت رو ریستارت کن بعد دوباره تست کن چون این خطا زمانهایی پیش میاد که برخی سرویس ها به درستی کار نمیکنن 

دلیل دیگر هم فعال بودن ابزارهای ضد تحریم زیاد بر روی سیستم هست که جلوگیری میکنه از اتصال درست

با همین ریستارت سیستم باید مشکل برطرف بشه اما اگر نشد  این راهکار رو تست کن و این هدر رو پاک کن X-Requested-With

axios.get('xxxx.com', { transformRequest: [(data, headers) => {
   delete headers.common['X-Requested-With'];
   return data 
}] })
.then((response) => {
   console.log(response);
})

  • 1401/08/23
  • ساعت 14:45

کد درست نمایش داده نمیشه ولی اگر کپی و پیستش کنی توی ویرایشگر به درستی نمایش داده خواهد شد مشکل از پلاگین وب سایت هست


  • 1401/08/23
  • ساعت 19:23

ببخشید استاد چطور مطمئن شم سرور در حال اجراست 

با postman هر دستوری میفرستم بهش ارور میده که به لوکال هاست وصل نمیشه 

و اینکه این کدی که الان فرستادین بجای کدی که داخل فیلم گذاشتین قرار بدم؟


  • 1401/08/23
  • ساعت 19:30

استاد مثل اینکه کلا به سرور دیگه وصل نمیشه چون ادرس http://localhost:9000/groups هم میزنم ابجکت گروه ها هم نمیده و کلا صفحه لود نمیشه


  • 1401/08/23
  • ساعت 19:37

کافیه با ترمینال وارد پوشه سرور بشی و دستور npm start رو اجرا کنی و بزاری تریمنال باز بمونه همین


  • 1401/08/23
  • ساعت 19:47

استاد این راهی که گفتین امتحان کردم فقط زمانی که توی یه ترمینال سرور اجرا استارت کردم و با ترمینال ویرایشگر پروژه رو استارت میکنم مقدار ابجکت برگشت داده میشه و زمانی که ترمینال سرور میبندم دیگه جواب نمیده 

راهی نیست که مشکلش حل بشه؟


  • 1401/08/23
  • ساعت 19:50

نباید ترمینال سرور بسته بشه تنها در این صورت در حالت اجرا خواهد بود.

میتونی با نصب مدیریت کننده پردازش نود جی اس به نام pm2 در پشت پرده در حال اجرا نگه داری ولی پیشنهاد نمیکنم چون این کار برای سرور اصلی روی حالت Production هست

پس ترمینال سرور رو باز بزار و minimize کن و دوره رو ادامه بده یا پروژه خودت رو ادامه بده


  • 1401/08/23
  • ساعت 19:58

البته جلوتر در دوره در مورد اجرا سرور و فرانت اند با هم توسط یک دستور صحبت خواهیم کرد

که اونجا باعث میشه که سرور در پشت پرده کار کنه

پیش برو


  • 1401/08/23
  • ساعت 23:16

ممنون بابت کمک و پاسخگویی سریعتون


logo-enamadlogo-samandehi