我目前正在通过GoDaddy和cPanel服务我的create-react-app(我刚刚运行npm run build
并将所有文件上传到文件管理器的public_html文件夹中),并且效果很好。都是客户端代码,没有后端。
现在,我正尝试使用以下很棒的库添加视频广播功能:RTCMultiConnection
该库需要一台服务器来促进视频广播(在本地开发中,我只是导航到node_modules的服务器文件夹并运行node server.js
。
现在,我要在没有计算机的情况下运行此Node.js服务器。我知道Heroku是运行Node.js服务器的一种选择,但是我已经在cPanel上购买了不错的托管计划,因此我也想在此托管server.js
。
我尝试遵循此quick video tutorial,但是编辑.htaccess文件使我的网站崩溃了。
我可以将我的server.js
文件导入到主App.js文件中,并让它在其他端口上监听吗?还是会破坏事情,因为每次有人访问我的网站时它都会启动服务器?
在我也为静态站点提供服务的同时,是否可以在cPanel上启动Node.js服务器?
我对所有这些都还很陌生,所以任何帮助将不胜感激。