Дмитрий, видимо я гуглить не умею. 90% статей гласило "у вас не подключен extension, проверьте php.ini". Кто бы знал что php-cli к своему ini-шнику стучится
Дмитрий, вы были правы. Там шел другой ini-шник, проверил через команду php --ini. В нем расширение не было подключено. Оформите это как ответ, я отмечу его и закрою тему. Спасибо за помощь!
Дмитрий, если речь идет о директории, то вот полный путь "F:\serv\bres-lamp\assets\php\db_connect.php". Вызываю его через консоль, там соответственно путь так же указан верно:
Про не читаемость первого согласен, потому и задался таким вопросом.
Что значит парусить?
И что делать с элементами после использования, удалять их из DOM через remove?
Понятно, я просто думал, что раз рендер фронта идет на сервере, то и функции объявленные там можно как-то передать. Тут получается, что мы все равно должны указывать путь отдельно, я надеялся, что в express есть какая-то универсальная технология передачи, но видимо не судьба) Спасибо за ответ
Александр, блин,у меня даже мысли не было, что ошибка в синтаксисе, я думал, что тут в принципе промисификация не применима. Нужно и правда перечитать соответствующие главы. Спасибо за ответ
К сожалению так не работает. Промисификация подразумевает, что мы внутрь промиса заворачиваем колл-бек функцию, а в данном случае это объект.
Node выдает ошибку: UnhandledPromiseRejectionWarning: TypeError: connection.sql is not a function
SagePtr, да, я тоже это находил, но не понял отсылку к BlueBird promise, в доках js я про bluebird не читал. Мне нужно будет еще какие-то зависимости подключать, чтобы promise-mysql заработал?
Дмитрий, про сессии на серверой стороне я знаю и использую, но это помогло бы, если бы были разные страницы или данные отправляемые на фронт отличались бы. Куки использовать не хочу, можно как-то без них?
waltaki, Опишите еще раз задачу словами. Вам нужно, чтобы при клике пользователя на select, к вам на сервер шел запрос и вы возвращали ему значения списка, так?