ben ciddi bu bir adamlarla büyük bir sorun var (sanırım) ... porta bağlayıcı değildirNPM/Düğüm ...
Ben StackEdit ile çalışıyorum ve bunun bir şifre. Onunla ne yapıyorum, zamanınızı boşa harcamam. Yulaf'ı kullanarak projeyi kolayca başlatabilir ve orijinal geliştiriciler olarak tasarlayabilirim. Ben
npm start
yoluyla çalıştırıyorum zaman bunu inşa etmek için başarısız ve am Ancak sürekli aynı tepkiyi her zaman olsun. Geliştiricilerin uygulamayı önerdiğini, bağlantı noktası 80'e uygulamayı bağladığını ve sonra bağlantı noktası üzerinde düğüm javascript uygulamasını başlattığını komutunu çalıştırıyorum. Bana göre, limana ya da limana bağlanmadığı bir şey tarafından çekiliyormuş gibi görünüyor. Henüz bir port-avalablity kontrolünü denemedim ama Express uygulamaları, port 3000'e (bu arada, denediğim cadı) bağlamak için Express uygulamaları alabileceğimi düşünmüyorum.
ben yürütme am komut şöyledir:
(set PORT=80 && node server.js)
aşağıdaki çıktı konsoluna doğrudan kopyalanır.
Error: bind EADDRINUSE null:3000
at Object.exports._errnoException (util.js:870:11)
at exports._exceptionWithHostPort (util.js:893:20)
at cb (net.js:1296:16)
at shared (cluster.js:602:5)
at Worker.<anonymous> (cluster.js:576:9)
at process.<anonymous> (cluster.js:737:8)
at emitTwo (events.js:92:20)
at process.emit (events.js:172:7)
at handleMessage (internal/child_process.js:695:10)
at internal/child_process.js:497:7
Worker died. Spawning a new process...
events.js:141
throw er; // Unhandled 'error' event
^
O bir döngü kadar CTRL + C bu baskı, bu döngü tekrar sürdürür ve işi sonlandırmak. Yine, bu bağlantı noktasının doğru şekilde bağlanmaması gibi görünüyor. Windows bilgisayarı kullanma. Birisi yardımcı olabilirse, çok takdir edilecektir!
Aynı satır yerine "set PORT = 80" ayrı ayrı çalıştırmayı denediniz mi? Bu işe yaramazsa, ilgili kodu hangi bağlantı noktasında dinlediğiniz Express uygulamasından göndermelisiniz. – mscdex
Zaten arka planda (port 80'de) çalışan bir apache veya nginx'iniz yok mu? + Genellikle, rasgele bir bağlantı noktasında (3000 veya 9000 gibi) bir düğüm uygulaması başlatırsınız ve 80 numaralı bağlantı noktasını proxy'ye ters çevirmek için nginx (veya başka bir şey) kullanırsınız. – topheman