Portun tanımlı olmadığını söylüyor. Heroku, amazon gibi platformlara projenizi deploy ettiğinizde port önceden ortamda tanımlıdır ona ulaşmak için process.env.PORT komutunu kullanıyoruz. Geliştirme ortamındasınız gördüğüm kadari ile kodlarınızı söyle düzenleyin. 3000 olması şart değil istediğiniz portu ekleyebilirsiniz tarayıcı işlemlerinde örnek localhost:3000 olarak giriş yapacaksınız.
const PORT = process.env.PORT || 3000;
app.listen(PORT, (error) => {
console.log(" 3000 portu dinleniyor")
});