如何在域上连接前端和后端

时间:2020-02-01 18:39:28

标签: javascript html css node.js backend

我对后端以及事情如何协同工作并没有真正的经验。我使用node.jssocket.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 代表我的计算机中的本地主机。我需要代替这些放置什么?

1 个答案:

答案 0 :(得分:2)

您可能需要在服务器上安装和设置Node.js,如果该选项在cPanel中不可用,请与托管提供商联系以进行节点安装。