маленькая браузерная игра с nodejs (экспресс) и mysql - PullRequest
0 голосов
/ 20 января 2019

как маленький проект, я хочу создать браузерную игру. Это очень просто: Landingpage, где пользователь может войти в систему и затем войти в игру. Сама игра выглядит одинаково для всех, только с разными значениями, то есть у пользователя A есть 10.000 железа и 7.500 меди, где у пользователя B - 12.000 железа и 5.000 меди. Вот и все, я не планирую делать эту игру полной, я просто хочу знать, как она работает. Кроме того, мне не нужна помощь с логикой на стороне сервера базы данных для игры, но связь между внешним и внутренним интерфейсом мне не ясна.

Как мне кажется, это должно выглядеть:

Пользователь: Фронтенд -> Landingpage; пользователь входит в систему

Сервер: Backend -> получает запросы, такие как вход пользователей, проверка ресурсов и т. Д. -> отправляет результаты обратно пользователю (веб-интерфейс), где содержимое страницы заполняется информацией с сервера

База данных: база данных, не важно

По моему мнению, пользователь вводит определенный адрес, например game.mydomain.com, и попадает в index.html. Как я могу затем отправить запросы на сервер nodejs и получить результаты?

Надеюсь, это не слишком размыто ...

1 Ответ

0 голосов
/ 20 января 2019

Ну, у вас есть много способов, как вы можете выполнить запрос в JavaScript.

Предполагается, что ваш сервер node.js развернут на каком-либо сервере (some.server.com), а ваши маршруты настроены на обработку запроса, например /login, /resources и т. Д. Все, что вам нужно сделать, это .. . Выполните запрос из вашего index.html, используя JavaScript.

У вас есть много способов, как это сделать:

https://medium.freecodecamp.org/here-is-the-most-popular-ways-to-make-an-http-request-in-javascript-954ce8c95aaa

Например, используя fetch :

fetch('some.server.com/resources').then(responseFromServer => console.log(responseFromServer ))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...