Я думал, что этот вопрос решается другими дискуссиями на форуме, но все мои попытки пока не увенчались успехом, несмотря на то, что я очень тщательно следовал инструкциям.
Я пытаюсь настроить mongodb работать на бэкэнде моего nodejs сервера. я изменил файл sudo nano /etc/mongod.conf:
# mongod.conf
# for documentation of all options, see:
# http://docs.mongodb.org/manual/reference/configuration-options/
# Where and how to store data.
storage:
dbPath: /var/lib/mongodb
journal:
enabled: true
# engine:
# mmapv1:
# wiredTiger:
# where to write logging data.
systemLog:
destination: file
logAppend: true
path: /var/log/mongodb/mongod.log
# network interfaces
net:
port: 27017
bindIp: 0.0.0.0
# how the process runs
processManagement:
fork: true
timeZoneInfo: /usr/share/zoneinfo
#security:
authorization: enabled
#operationProfiling:
#replication:
replSetName: volatize0
setParameter:
enableLocalhostAuthBypass: false
, затем:
sudo systemctl start mongod
, затем выполните:
>sudo netstat -tnlp
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:27017 0.0.0.0:* LISTEN 1888/mongod
tcp 0 0 127.0.0.1:27019 0.0.0.0:* LISTEN 4895/mongod
я все еще не могу подключиться к серверу через node.js он отказывается от соединения.
можете ли вы подсказать мне, как я могу заставить mongodb слушать stati c ip в дополнение к localhost?
Спасибо