تجربه شخصی حل مشکل آدرس localhost در اتصال اپلیکیشن به API

پرسیده شده
فعالیت 1003 روز پیش
دیده شده 401 بار
1

با سلام و وقت بخیر.

برای اتصال اپلیکیشن به سرور به آدرس API نیاز دارید. چنانچه شما از localhost استفاده میکنید. می توانید برای نمایش اطلاعات در شبیه ساز به جای localhost یا آدرس آی پی 127.0.0.1 از آدرس 10.0.2.2 استفاده کنید.  حتما پورت مربوط به خود API را به آن اضافه کنید.

اما اگر بخواهید اپلیکیشن را در گوشی واقعی تست کنید مجددا این ادرس کارساز نیست. یه راه حل برای API هایی که از IIS استفاده میکنند وجود دارد.

کافی است افزونه Conveyor by Keyoti که در آدرس زیر وجود دارد دانلود نمایید.

https://marketplace.visualstudio.com/items?itemName=vs-publisher-1448185.ConveyorbyKeyoti

 

پس از نصب، ویژوال استادیو خود را باز کنید. پیام مربوط به اجازه دسترسی به پورت 45455 نمایش داده میشود. با انتخاب گزینه  . . .  Automatically و پس از پذیرش آن رایانه شما برای دسترسی به پورت 45455 آماده است. میتوانید baseUrl اپلیکیشن خود را ip:45455 تنظیم کنید. IP سیستم هم که از طریق دستور ipconfig در cmd به دست می آید. این روش هم روی شبیه ساز و هم گوشی قابل استفاده است. دقت داشته باشید در این روش پورت خود API اصلا مهم نیست.
توجه داشته باشید که برای اتصال اپلیکیشن حتما wifi گوشی باید روشن باشد و کابل به تنهایی جوابگو نخواهد بود.

فایل پیوست

1
حذف شده

سلام

ممنون از اینکه تجربتون رو به اشتراک گذاشتید

فایل پیوست

پوریا شفیعی

توسط

پوریا شفیعی

12 مرداد 00

حذف شده
خواهش میکنم. امیدوارم مفید باشه