Есть ли причина, по которой вам нужно настроить mongodb на внешнем интерфейсе?Если у вас нет действительно веской причины, я бы настоятельно рекомендовал бы против этого.Делая это, вы в основном выбрасываете любое понятие безопасности в окно.
Теперь, когда мы это выяснили, я думаю, что вы действительно спрашиваете, как вы можете позволить пользователям отправлять запросы на mongodb изпередний конец.Для этого вы должны использовать fetch
или библиотеку HTTP-запросов / ответов, такую как Axios
, в вашем внешнем javascript.Используйте любой из них, чтобы отправлять запросы на сервер вашего узла, и затем вы можете взаимодействовать с mongodb, передавая оттуда предоставленные пользователем данные.
Дайте мне знать, если это вам вообще поможет или вам нужна дополнительная помощь.