首页 > 解决方案 > Reactjs:总是使用'​​npm start'的替代方案

问题描述

首先,我想说我对 Reactjs 甚至 javascript 真的很陌生,我感谢每一点帮助。我们有一个学校项目正在进行中,我们正在使用 socket.io。在socket.io 教程中,您使用以下命令向客户端发送一个 html 页面:

app.get('/', function(req, res){ res.sendFile(__dirname + '/index.html'); });

这对我来说是有道理的,但是当我开始阅读 react 并观看了一些在他们的 react 项目中也使用 socket.io 的视频时,我注意到他们没有发送具有上述功能的 html 页面,而是在命令上运行npm start线。

这会将您的组件呈现在某个端口上,而您的快速服务器仍在另一个端口上运行。因此,现在,您不必浏览到运行服务器的端口,而必须转到另一个加载 react 的端口。

我想知道是否有任何方法(如 socket-io 教程)将需要呈现的组件发送给客户端。这样您就只使用一个端口,而不是运行npm start并使用 2 个端口。

我不知道这对你是否有意义,我对这个问题的措辞可能真的很糟糕,所以非常感谢阅读:D。

标签: javascriptreactjs

解决方案


推荐阅读