Все ли коммуникации от внешнего интерфейса до внутреннего выполняются через маршруты? - PullRequest
0 голосов
/ 21 октября 2019

Я работаю над веб-приложением vuejs / express fullstack, и я знаю, что вы можете указать конечные точки на сервере, например:

app.get('/', function (req, res) {
  res.send('GET request to the homepage')
})

, которые затем можно нажать на клиенте для отображения домашней страницы. ,

Но мне интересно, что, если вам не нужно идти по «маршруту»? Например, вы просто хотите отправить некоторые данные с клиента на сервер, чтобы выполнить некоторые вычисления, а затем отправить данные обратно клиенту - вы все еще указываете конечную точку, например / FunctionName, и получаете к ней доступ из внешнего интерфейса таким же образом, или есть некоторыеДругой способ вызвать функцию в бэкэнде?

1 Ответ

0 голосов
/ 21 октября 2019

Это «экспресс» способ определения конечных точек (или маршрутов), независимо от того, будет ли он возвращать html-страницу, как в примере, который вы указали, или выполнять некоторые вычисления, вызывая другие функции с заданными пользователем параметрами.

В качестве основного примера:

app.post('/myendpoint', function (req, res) {
  returnValues = callMyFunction(req)
  res.send(returnValues)
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...