تابستون داره تموم میشه ها، فرصت‌ها محدودن کلی آفر جذاب در کمپین تابستون🔥👇
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ Ali Rajabali
address already in us
جامعه نود جی اس ایجاد شده در ۲۷ اردیبهشت ۱۴۰۱

وقتی من ترمینال رو استاپ میکنم و مجدد کامند node index.js رو میزنم دیگه رو پورت قبلی اجرا نمیشه و خطای Error: listen EADDRINUSE: address already in use :::8000 میاد. در واقع بار اول اجرا میشه ولی مجدد نمیشه و من مجبور میشم عدد پورت رو هر بار تغییر بدم.

باید چیکار کرد؟

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

وقتی یک process رو روی یک پورت مثلا 8000 اجرا میکنید باید اونو متوقف یا اصطلاحا kill کنید تا پورت ازاد بشه و بتونید برنامه دیگه ای روش اجرا کنید . اگر ترمینالی که process توش در حال اجرا هست رو دارید با ctrl + C متوقف میشه ولی اگر ترمینال رو بستید بسته به سیستم عاملتون باید کاری انجام بدید تا process متوقف بشه .

موفق باشید.

بهترین پاسخ
علیرضا ایمانی ۲۷ اردیبهشت ۱۴۰۱، ۱۷:۴۷