avatar
حسین کرجی

کاربر

  • 1400/03/08
  • 0
  • 363
1400/03/08 |
backend
dot-net

ارتباط بین پروژه های endpoint

با سلام
بنده طبق آموزش های دوره ستارگان,  چندین endpoint دارم مانند EndPoint.Admin  و  EndPoint.WebSite
حالا سوال اینجاست که من میخوام از داخل سایت کاربر رو بعد از احراز هویت به داخل پنل ادمین هدایت کنم
پس باید یک لینک از داخل EndPoint.WebSite  به EndPoint.Admin بدم
ولی خب چطوری؟
در تگ a چگونه بین دوتا اندپوینت یک لینک بدم؟


  • 1400/03/08

<a class="nk_go_to_my_orders"   href="/panel/admin/home"></a>

به این صورت لینک دادم ولی خب کنترلری که در اندپوینت ادمین هست رو نمیتونه پیدا بکنه!!!!!!!


سلام

هر EndPoint بر روی یک دامنه جدا و یا ساب دامنه های جدا از هم باید آپلود کنیم

و با این روش نمیتوانیم لینک بدهیم

شما در تگ href باید آدرس کامل را ارسال نمایید

یعنی دامنه + ادرس کنترلر و اکشن

به عنوان مثال

https://admin.bugeto.net/home/index 


  • 1400/03/09

ممنون بابت پاسختون

پس با این وجود در سرور لوکال خودم نمیتونم لینک بدم؟
شما تو دورتون endPoint.Web  رو از نوع mvc  انتخاب کردید ولی endPoint.Admin  رو از نوع raizor
ولی من تمام endPoint  هارو از نوع mvc  ساختم که هر کدوم startup جداگانه با کنترل های خودش رو داره

راه حلی برای لینک دهی در این موارد هست؟
از endpoint.web لینک بدم به یک کنترلر در endpoint.admin


راه حل فقط همون لینک کامله

برای راحتی کار هم میتونید نام دامنه را در فایل کانفیگ قرار دهید که در محیط Development و Production هم بدونه تغییر سورس اصلی کدها بتوانید لینک ها را به درستی انجام دهید

یک کلید در فایل appsetting با نام BaseurlAdmin قرار دهید و برای محید Development آدرس لوکال پروژه را قرار دهید

و برای محید Production هم آدرس دامنه اصلی سایت

ور در سورس کد هم مقدار baseUrlAdmin رو از فایل کانفیگک بخونید در href قرار دهید و بعد هم بقیه آدرس سایت

string baseurlAdmin=//get fromm appSetting.json

 

 


  • 1400/03/17

من هم میخوام که endpoint های مختلفی رو بسازم ؟ آیا امکان ساختن 

site.com/endpoint1

site.com/endpoint2

وجود دارد ؟ یا فقط ساب دامنه میشه درست کرد ؟

 

و اینکه کجا باید این تغییر لینک رو کنترل کرد ؟



پاسخی برای این باگ ارسال کنید

لطفا کدها را درون قطعه کد ارسال نمایید

برای ارسال پاسخ باید وارد حساب کاربری خود شوید
ورود به حساب کاربری