@Q_Q Я использую образ Docker с Podman (альтернатива Docker), и, похоже, есть какая-то ошибка в том, что Podman Desktop на Windows принимает соединения только с "localhost" (или с "::1" для IPv6), но не с "127.0.0.1" при использовании аргумента "net=host".
Но теперь я перенастроил контейнер и использую режим "net=bridge".
Таким образом, образ контейнера, обеспечивающий прокси, по-прежнему работает, и к нему можно получить доступ через "127.0.0.1", а значит, он также работает в BAS.
Конект в новой версии BAS к mongodb
-
Подскажите может кто знает что изменить чтобы в новой версии баса заработал конект через Node js к базе данных Mongodb
В старой версии делаю так:

в Текущий: global.client = await require("../connectDB")('Database.1904');
результат:

Конектится без проблемВсё тоже самое делаю в последней версии баса и результат:

-
@stell1 проверил на BAS 24.3.1, такой ошибки нет, использую Node JS 12.18.3. Попробуйте пересоздать действие с этим кодом:
const { MongoClient } = require('mongodb'); const os = require('os'); const fs = require('fs'); const BasDBSettings = fs.readFileSync(os.homedir() + '/AppData/Local/BasDatabases/settings.ini').toString(); module.exports = function(BasDBName) { let regExp = new RegExp(BasDBName + '=(\\d+)'); var port = BasDBSettings.match(regExp)[1]; const url = 'mongodb://localhost:' + port; const client = new MongoClient(url, {useNewUrlParser: true}); console.log(`connect ${url}`); return client.connect(); }
-
@sir-ydroidrrr
Попробовал на чистом сервере поставить всё с нуля, новый бас, создал пустой проект, новую локальную базу данных. В итоге
После перенёс туда старую версию баcа и на 8 ноде попробовал законектится к той же базе и вот:

Возможно теперь коннект выглядит другим образом либо чтобы всё работало надо на сам компьютер устанавливать монгодб