我对后端以及事情如何协同工作并没有真正的经验。我使用node.js
和socket.io
创建了一个简单的实时消息发送应用程序。当我在机器上托管静态Web服务器(http-server
,该服务器使用node.js在本地端口上运行)时,我的应用程序运行正常,但是当我将其上传到主机或github页面上以进行测试时,后端却无法正常运行似乎行得通。我使用FTP程序上传了所有文件,并且前端加载正常,但后端却加载不了。我是否需要了解类似Django或ASP.NET的知识才能使它们在主机上正常工作?
编辑:还有一件事,我的server.js
的第一行是const io = require('socket.io')(3000)
,而我的script.js
-const socket = io('http://localhost:3000')
的第一行是 3000 和 localhost:3000 代表我的计算机中的本地主机。我需要代替这些放置什么?
答案 0 :(得分:2)
您可能需要在服务器上安装和设置Node.js,如果该选项在cPanel中不可用,请与托管提供商联系以进行节点安装。