MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Benötigt der node.js-Server eine Internetverbindung, um ausgeführt zu werden?

OMG! Es ist wirklich abgefahren! Ich habe es nach intensiver Recherche in meinem Code mit 127.0.0.1 offline zum Laufen gebracht statt localhost für mongo uri.

Verwenden von localhost erforderlich, damit ich mich mit dem Internet verbinden kann.

Und mit 127.0.0.1 funktionierte in beiden Zuständen, d.h. mit Internetverbindung und ohne Internetverbindung.

Aber ich bin wirklich total erstaunt darüber.

Ich fand den wirklich cooles Thema dazu, was mir das klar gemacht hat.

Wenn Sie 127.0.0.1 verwenden, wandelt (intelligente) Software das einfach direkt in eine IP-Adresse um und verwendet sie.

Und es gibt keine Garantie dafür, dass Ihre Hosts-Datei tatsächlich (zuerst oder überhaupt) für diese Auflösung verwendet wird, also kann localhost eine völlig andere IP-Adresse werden.