繁体   English   中英

当用户在我的网页上按下按钮时,如何向服务器发送请求以运行 node.js 文件?

[英]When a user presses a button on my webpage, how can I send a request to a server to run a node.js file?

好的,所以我对 web 开发非常陌生,对服务器也非常陌生。 基本上,我有一个网页(使用 Firebase 到主机),当用户单击“发送带有链接的短信”按钮时,我需要发送一条短信。

现在我正在使用 Twilio 通知 API 发送短信,但它使用 node.js。 就像我说的,我对 web 开发很陌生,但据我了解 node.js 不能从浏览器运行,对吗?

如果是这样,那么我猜我需要一台服务器来运行 node.js 文件。 那么,我将如何向服务器发送请求(可能将我的计算机变成一台)以运行此 twilio 文件并发送短信? 另外,将我的 Mac 变成服务器是个好主意还是有其他选择(我知道这是一个简单的问题)?

感谢帮助

这取决于你想要做什么。 如果您使用它的时间很短(例如当您在 PC 上时,可能正在学习构建网站),您可以使用您的计算机创建本地 node.js 服务器 另一方面,如果您想在任何设备上使用 node.js 服务器,或者您正在为必须 24/7 运行的用户构建产品/应用程序,那么您可能需要创建 node.js 服务器,然后将其托管在主机上GoDaddy、Hostinger 等平台。

PS: Heroku 提供免费托管服务,所以你可能想看看:)

这是一个 Node/Express 模板 Twilio 为 Twilio Quest 拼凑而成,它内置了这个功能(前端/后端),你可以看看。

TwilioQuest起始模板节点

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM