javascript - 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。
解决方案
推荐阅读
- spring-boot - 使用 Spring Boot 的 pki 架构
- jenkins - 在 jenkins 文件中为 robocopy 命令使用变量
- javascript - 手机媒体点击导航栏无响应
- scala - Zeppelin 火花工作被卡住并且不会自行终止
- r - 使用胶合语法将多个数据变量隧道化以“汇总”
- javascript - Angular:ngmodel 在 HTML 中创建空白选择选项
- docker - docker build --no-cache 会构建不同的层吗?
- stl - 使用 LLVM 在 Windows 上使用 QtCreator 设置 Cocos2dx 项目
- c# - Azure Functions - Host.json 不适用于 Azure 应用程序设置
- android - 在多行 TextView 的末尾放置一个视图