API: от локального до веб-хостинга - PullRequest
1 голос
/ 06 апреля 2020

Я установил ms sql сервер в localhost, и я создал API (https://www.youtube.com/watch?v=xT2AvjQ7q9E&list=PLNF6YK3CFS68GMnoeIdrZvPuWkt79sWIt) в соответствии с руководством, которое возвращает значения из базы данных. Все отлично работает в localhost. Используя консоль, я запускаю "node a app. js", я получаю сообщение о том, что он прослушивает порт 9000, и я вижу все нормально на localhost: 9000.

У меня есть только приложение. js это:

require("./core/server");

Но я не знаю, как перенести эту функцию за пределы локального хоста на веб-хостинг (если это вообще возможно).

Я полный новичок, который добирается до Я знаю API впервые в моей жизни.

Итак, у меня есть рабочий API на localhost, который я должен запустить через консоль. Как сделать API доступными на хостинге publi c?

Большое спасибо за ваши усилия помочь мне.

Ответы [ 2 ]

0 голосов
/ 06 апреля 2020

Вы не можете получить доступ к узлу. js извне, потому что он прослушивает локальный IP-адрес, т.е. 127.0. 0,1. Вам необходимо настроить узел. Прочитайте и попробуйте это. https://www.digitalocean.com/community/questions/access-node-based-web-server-with-public-ip Однако необходимо развернуть для размещения веб-сервера.

0 голосов
/ 06 апреля 2020

Вы можете разместить на Heroku https://devcenter.heroku.com/articles/deploying-nodejs

Также проверьте наличие CORS. Вы можете использовать https://www.npmjs.com/package/cors

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...