Я хотел бы начать с заявления об отказе от ответственности, что у меня нет предыдущего опыта в области кодирования, и я только что изучил HTML, CSS, JS, node.js, phaser.io, понимая весь жаргон, такой как API, асинхронизируюсь, I/O driven, cookies & сеанс и т. Д. Все, что за последние полтора месяца в Интернете, поэтому, если мой вопрос не имеет смысла, пожалуйста, дайте мне знать.Создание экрана входа в систему с помощью Phaser.io: http-запросы?
Я бы в конечном счете хотел сделать кросс-платформенный онлайн-мультиплеер «webgame» (нет взаимодействия в реальном времени между клиентами), я знаю, что это амбициозно, но я не против делать один шаг за раз, заканчивая игру в период 2-3 лет в мое свободное время как любитель, так что давайте перейдем к актуальному вопросу.
После выполнения всех моих исследований я решил использовать phaser в качестве клиентской среды, PhoneGap для компиляции для кроссплатформенности и node.js + паспорт + mongodb для сервера, аутентификации пользователя и хранения. Поскольку между клиентами нет элемента реального времени, и есть более учебное пособие по использованию express вместе со стеком пакетов backend, упомянутых выше. Я больше заинтересован в использовании протокола http с помощью express, а затем с помощью websocket или socket.io.
Теперь я создал простой экран входа в систему с полем ввода с использованием плагина phaser-input и кнопкой для отправки данных. Я удивляюсь, когда не могу найти Phaser API по запросу http.
В: Есть ли какой-либо Phaser API для выполнения HTTP-запроса POST или GET? если нет возможности реализовать jQuery Ajax (фазер включает библиотеку jQuery уже или мне нужно также включить скрипт?)? И если я все равно должен использовать socket.io?