أنا جهزت أبلكيشن Node.js وعملتله رفع (Deploy) بنجاح على سيرفر الاستضافة، كنت عايزة اشغل السيرفر أونلاين عشان يبدأ يستقبل طلبات المستخدمين عادي جداً لكن المشكلة ان السيرفر بيرفض يشتغل تماماً وبيجيب لي أيرور (Crash Log) في التيرمنال بالشكل ده:
Error: listen EADDRINUSE: address already in use :::8080
at Server.setupListenHandle [as _listen2] (node:net:1485:16)
at listenInCluster (node:net:1533:12)
at Server.listen (node:net:1621:7)
أنا متأكدة إني مش مشغلة أي مشروع تاني على السيرفر، ومحددة البورت 8080 يدوي في الكود عندي، فمش فاهمة إيه اللي حاجز البورت ده ومخلي السيرفر يقع!
const express = require('express');
const app = express();
app.get('/', (req, res) => {
res.send('الأبلكيشن شغال تمام!');
});
// السطر المشتبه فيه: تثبيت رقم البورت يدوي في بيئة الرفع (Production)
const PORT = 8080;
app.listen(PORT, () => {
console.log(`Server is running on port ${PORT}`);
});
التعليقات (1)
سجّل دخولك لإضافة تعليق
تسجيل الدخول