pvlbgtrv, ну если для тебя поставить await перед вызовом функции - это сложно, то да :)
Если бы функция where у тебя была синхронной, то await был бы не нужен.
Ну и ещё вариант есть - просто заверни всё в цепочку .then-во
Василий Банников, первое SyntaxError: missing ) after argument list
второе получается все равно x будет внутри then
я немогу догнать как переменную использоваться дальше в коде,
если дальше еще 230 функций где нужна эта переменная х, мне что их все в func() оборачивать , или в каждой новый запрос в бд делать
pvlbgtrv,
1. Хз. У меня всё ок.
2. Ну так запихни весь свой оставшийся код в then :)
Вообще когда писал на ноде - простоизаводил функцию async function main(), в которой писал весь код с нормальными авейтами, а в конце просто делал main(). catch(...)
Василий Банников, теперь затея делать post запрос из nodejs на php метод, который отдавал бы нужный json кажется менее безумным, чем до того, как я начал попытки вывести результат запроса к бд в переменную