Когда пользователь нажимает кнопку на моей веб-странице, как я могу отправить запрос на сервер для запуска файла node.js? - PullRequest
1 голос
/ 05 мая 2020

Хорошо, я новичок в веб-разработке и очень плохо знаком с серверами. В принципе, у меня есть веб-страница (с использованием Firebase to Host), и когда пользователь нажимает кнопку «Отправить SMS со ссылкой», мне нужно отправить SMS-сообщение.

Прямо сейчас я использую Twilio Notify API для отправки SMS, но он использует node.js. Как я уже сказал, я новичок в веб-разработке, но, насколько я понимаю, node.js нельзя запустить из браузера, верно?

Если так, то я бы нужен сервер для запуска файла node.js. Итак, как мне отправить запрос на сервер (вероятно, превратить мой компьютер в один), чтобы запустить этот файл twilio и отправить текстовое сообщение sms? Кроме того, стоит ли превратить мою ма c в сервер или есть какие-то другие варианты (я знаю, что это простой вопрос)?

Оцените помощь

Ответы [ 2 ]

0 голосов
/ 06 мая 2020

Вот шаблон Twilio Node / Express, собранный для Twilio Quest, в который встроена эта функциональность (интерфейс / бэкэнд), вы можете взглянуть на него.

TwilioQuest Узел стартового шаблона

https://github.com/twilio/starter-node

0 голосов
/ 05 мая 2020

Это зависит от того, что вы пытаетесь сделать. Если вы используете это в течение короткого времени (например, когда вы находитесь на своем P C, возможно, учитесь создавать веб-сайты), вы можете использовать свой компьютер для создания локального node.js сервера . С другой стороны, если вы хотите использовать этот сервер node.js на любом устройстве или создаете продукт / приложение для пользователей, которые должны работать круглосуточно, вам может потребоваться создать сервер node.js, а затем разместить его. это на платформе хостинга, такой как GoDaddy, Hostinger, и т. д. c.

PS: Heroku предоставляет бесплатный хостинг, так что вы можете проверить это :)

...