Nodejs / Express лучший способ запросить данные MySQL от клиента - PullRequest
0 голосов
/ 30 октября 2018

Как лучше всего запрашивать данные MySQL из клиента (веб-браузера) для проекта Nodejs / Express. У меня установлено соединение с базой данных в файле app.js. Это начинается, когда узел работает. У меня также есть файл ejs для внешнего интерфейса. И хотите иметь возможность доступа к данным при нажатии кнопки на веб-странице. Я хочу сделать это, не покидая и не перезагружая страницу. Заранее спасибо.

1 Ответ

0 голосов
/ 30 октября 2018

Большинство людей думают о веб-приложениях, имеющих три слоя:

Frontend -> Browser
Backend  -> Express.js
Database -> MySQL

Если вы планируете передавать данные из базы данных во внешний интерфейс, это необходимо пройти через внутренний интерфейс. Как вы уже заметили, установив соединение БД в экспрессе.

frontend
   |
backend
   |
database

Так что в основном ваш бэкэнд уже может общаться с базой данных. Вам нужно сделать интерфейс, чтобы поговорить с бэкэндом. В контексте веб-приложения вы делаете запрос. Если у вас уже есть страница и вы хотите остаться на этой странице, вам нужно сделать запрос ajax (или получить нового ребенка в городе) с js, запущенного в браузере.

...