ydb-platform / ydb-nodejs-sdk

YDB Node.js SDK
Apache License 2.0
58 stars 36 forks source link

Как заставить это работать #335

Closed guideblade closed 9 months ago

guideblade commented 9 months ago

https://github.com/ydb-platform/ydb-nodejs-sdk/blob/0b1c448a7dee0316b60ee4ad8c40c96ca73da9b0/examples/basic-example-v1/index.ts#L263

Откуда run() берет logger, endpoint и database? Где мне их задать? Он даже вызывается без параметров... просто main(run)... В utils.ts я тоже ничего не нашел... Вот бы там были константы endpoint и database...

nikolaymatrosov commented 9 months ago

Очевидно из функции main. Значения для этих переменных извлекаются из аргументов командной строки, передаваемых при запуске, вот тут.

Пример команд для запуска есть в README.

guideblade commented 9 months ago

Очевидно из функции main. Значения для этих переменных извлекаются из аргументов командной строки, передаваемых при запуске, вот тут.

Пример команд для запуска есть в README.

Эх, я уже понял... но теперь у меня проблема с инициализацией драйвера... Просто пишет driver has not become ready in 10000ms (FATAL). Что с этим делать?

Если я задаю логин в параметрах, почему тогда в функции run используется функция getCredentialsFromEnv, или это и есть то, что подтягивает их оттуда?

Zork33 commented 9 months ago

А к какой БД надо подключиться, к локальной (в контейнере) или в Облаке? 10 сек очевидно говорит о том, что найти БД не получается

guideblade commented 9 months ago

А к какой БД надо подключиться, к локальной (в контейнере) или в Облаке? 10 сек очевидно говорит о том, что найти БД не получается

В облаке. Извините за то, что я такой тупой, просто я вообще не шарю в node,js, а преподователь использовать Python запретил(( Может есть кто поможет?

guideblade commented 9 months ago

Может у меня --connection-string неверная? Только щас заметил, что там почему то "?database" два раза встречается

guideblade commented 9 months ago

Помогите пожалуйста, кто шарит, посмотрите код, тут всего один файл src/app.ts, я просто хочу подключить возможность делать queries. Все что мне нужно, просто чтобы я мог выполнять SQL с параметрами. https://github.com/guideblade/todoer

(что я там уже понаписал, это я пытался хоть что-то заставить работать)

Zork33 commented 9 months ago

Да, давай помогу разобраться. Но, с сожалению, только завтра. Для оперативности наверное лучше перейти в Телеграмм - моя учетка Zork33

guideblade commented 9 months ago

Да, давай помогу разобраться. Но, с сожалению, только завтра. Для оперативности наверное лучше перейти в Телеграмм - моя учетка Zork33

Спасибо вам заранее, сейчас добавлю

Zork33 commented 9 months ago

Инструкция для подключения с локальной машины к облачной YDB - https://github.com/Zork33/todoer/blob/main/README.md