【问题标题】:Run node.js app from html by pressing a button通过按下按钮从 html 运行 node.js 应用程序
【发布时间】:2021-01-11 21:24:49
【问题描述】:

我在 node js 中制作了一个电报机器人,我希望能够通过按下 html 页面上的按钮来启动它,我该怎么做?我也希望即使网页关闭后,机器人也能继续工作。

要从控制台运行机器人,我使用以下命令:node bot.js

【问题讨论】:

    标签: javascript html node.js telegram-bot node-telegram-bot-api


    【解决方案1】:

    最好的方法是:在 nodejs 中创建一个服务器并从 html 按钮发布请求。

    第 1 步:创建用于向服务器发送请求的 html: Can a html button perform a POST request?

    步骤 2:创建用于接收请求的服务器并完成工作: How is an HTTP POST request made in node.js?

    【讨论】:

    • 所以我应该做一个node.js服务器,通过html发出的POST请求可以启动bot?
    • 是的。使用这个命令 node bot.js 你将运行服务器,并且机器人的代码可以在这个 bot.js 文件中。所以当发布请求被调用时,你将运行机器人的代码。
    • 谢谢,目前我认为这是最好的解决方案,我会尝试。
    猜你喜欢
    • 2021-09-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-23
    • 1970-01-01
    相关资源
    最近更新 更多