Использование MySQL из Node.js и TypeScript на удалённом сервере Heroku
Запись от 8Observer8 размещена 12.08.2019 в 12:29
Показов 4116
Комментарии 0
Метки db, heroku, mysql, node.js, typescript
|
Содержание блога Heroku удалил бесплатный хостинг в ноябре 2022. Есть альтернативы, например:
![]() За основу взят пример с сайта Metanit, где показано подключение MySQL из Node.js: MySQL. Подключение к MySQL. Я переписал с JavaScript на TypeScript и захостил на Heroku: https://typescript-mysql-from-... kuapp.com/ Бесплатный хостинг имеет свойство засыпать, поэтому иногда нужно подождать несколько десятков секунд. Я добавил библиотеку socket.io для взаимодействия клиента с сервером через сокеты. Я сделал кнопку "Check DB Connection", которая отправляет запрос на сервер о состоянии подключения и возвращает JSON сообщение:
Это не реклама Heroku или Metanit, а мотивация для других, чтобы пробовали сразу разворачивать на реальных хостингах, потому что это реально мотивирует, когда приложение можешь показать всем желающим, дав лишь ссылку, чтобы запустить на любой ОС, где есть браузер. На сайте Heroku есть пошаговая инструкция, как им пользоваться, чтобы развернуть Node.js веб-приложение. Я считаю, Heroku - очень удобный и полезный ресурс для учебной практики. Данный пример может быть использован для начала создания клиент-серверных веб-приложений с базой данных и для сетевых игр с мультиплеером или кооперативом, где базу данных MySQL можно использовать для регистрации и хранения игровых данных. Если вам нужны исходники моего примера, то подумайте, действительно ли они вам нужны или вы можете написать их сами. Написать самому гораздо полезнее, чем разбираться в чужом коде. | ||||||||||
Метки db, heroku, mysql, node.js, typescript
Размещено в Без категории
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.



