如何在运行我的网站的同一台服务器上托管我的 Discord 机器人?

Posted

技术标签:

【中文标题】如何在运行我的网站的同一台服务器上托管我的 Discord 机器人?【英文标题】:How do I host my Discord bot on the same server on which my website runs? 【发布时间】:2021-11-02 19:22:30 【问题描述】:

所以我拥有一个在服务器上运行的网站,我想在与我的网站相同的服务器上托管我用 JS 编写的 Discord 机器人,这甚至可能吗?如果是的话,那么在互联网上搜索后,我只找到了免费的托管教程,但没有找到此类的原因。我使用 CPanel 进行服务器管理。

【问题讨论】:

这与 javascriptdiscord.js 无关。添加node.js 标签。 【参考方案1】:

不,您不能在客户端网站上托管您的不和谐机器人。 您可以做的是将您的客户端网站转移到 express.js 网站(即服务器端),然后将您的机器人添加到 express.js 网站代码中。

并将其托管在Heroku。

【讨论】:

【参考方案2】:

您可能不会在客户端面板上托管您的不和谐机器人(服务器端应用程序),但是根据您的问题,我认为您正在尝试这样做,因为您需要在不和谐机器人和网站之间进行通信,因为同样,我想建议简称Asynchronus JavaScript and XML AJAX。

【讨论】:

以上是关于如何在运行我的网站的同一台服务器上托管我的 Discord 机器人?的主要内容,如果未能解决你的问题,请参考以下文章

试图在 heroku 上托管我的不和谐机器人但我无法获得工人。请告诉我如何解决这个问题以及在哪里

React/webpack - 如何在一台服务器上托管 React 应用程序,在另一台服务器上托管图像/字体?

如何在 google firebase 上托管我的 laravel 项目

我应该在同一台服务器上托管网站和 REST API 还是拆分?

我想在 heroku 上托管我的不和谐机器人,我做的一切都是正确的,但是当我做 git push heroku 时,我在日志中出现错误

IIS8 - 在同一台服务器上托管 SSL 和非 SSL 站点