2017-01-21 1 views
0

Я новичок для node.js. Я хочу вернуть данные функции функции звонящего. пожалуйста, дайте мне способы сделать это. Я хочу вернуть mysql query данные результата в функцию вызывающего абонента, как я это делаю? заранее спасибо. хорошего дня.как мы возвращаем данные результата запроса sql к функции вызывающего абонента в node.js без использования ajax?

+0

http://stackoverflow.com/questions/30013802/node-js-asynchronous-database -calls проверить эту тему –

ответ

1

Вы не можете напрямую вернуть результат SQL-запроса или любую другую асинхронную функцию. Любая функция, выполняющая синхронную операцию в Node.js, может либо выполнить обратный вызов, либо вернуть обещание. Он не может вернуть результат асинхронной операции своему вызывающему, потому что этот результат еще не доступен в момент, когда функция возвращается.

Для получения дополнительной информации см ответы на эти вопросы:

Смежные вопросы