当前位置: 首页 > 知识库问答 >
问题:

是否可以在同一个端口运行Node和React?

柯波
2023-03-14

我正在使用React构建一个简单的项目,我希望它连接到一个数据库(mongodb Atlas)。但是,我只能使用Node连接到我的数据库。是否可以在同一个端口3000上运行两个节点和反应?

我还将Express与Node一起使用,因为我发现在制作具有相同navBar和页脚的新页面时使用ejs文件非常方便。

有没有可能把这三个人放在一个港口?

共有1个答案

燕永昌
2023-03-14

对不同的服务器使用相同的端口是没有意义的。但是,您想要替换ejs并在节点服务器内部使用react,那么您就可以在单端口中托管项目。但这对每个人来说都是困难的,开发人员和用户。

因此,使用不同的项目目录为客户端和服务器端服务。如果您在与数据库的连接方面遇到一些问题,并且感觉只有一个端口可以工作,您可以为它们更改端口。

不过,我觉得这篇帖子应该可以帮助你连接MongoDB?

 类似资料:
  • 问题内容: 我有多个Node应用程序(在Express框架上构建)。 现在,我将它们这样放置- 现在,我想在同一端口(例如8080)上运行这3个应用程序。那可能吗 ? 需要注意的一件事是,每个应用都有类似的通用路线- 基本上,我想这样做,就像您可以使用Apache / PHP设置一样。 因此,当您拥有LAMP堆栈时- 您可以通过-作为其他应用轻松访问它们- 问题答案: 您可以使用:

  • 问题内容: 我正在尝试在同一端口上启用tcp,http和websocket.io通信。我开始使用tcp服务器(在////行上方),它可以正常工作。然后,我运行了在websocket.io(位于////行下方的部分)上找到的echo服务器示例,它也可以正常工作。但是当我尝试将它们合并在一起时,tcp不再起作用。 因此,是否可以使用同一端口启用tcp,http和websockets?还是我必须在另一个

  • 我正在尝试在具有不同日志目录的两个不同端口上启动kafka集群所需的两个zooKeer实例。但是当我尝试启动第二个zooKeer- D: \Kafka\Kafka\u 2.12-2.3.0-复制

  • 问题内容: 我已经安装了MySQL,甚至以用户身份登录那里。 但是当我尝试这样连接时: 都不行。不确定两者是否都应该工作,但其中至少有一个应该:) 如何确定端口确实是3306?有Linux命令可以以某种方式查看它吗?另外,是否有更正确的方法通过网址进行尝试? 问题答案: 要在端口上找到侦听器,请执行以下操作: 如果mysql确实在该端口上侦听,您应该看到一条类似于以下内容的行。 端口3306是My

  • 问题内容: JVM是否可以同时运行多个程序?如果是这样,怎么办?如果没有,为什么? 要运行程序,我们只需 但是我们可以使用同一个JVM实例来运行另一个程序吗? 问题答案: 答案取决于您对“程序”的定义。具有方法并以其开头的Java程序通常无法在同一JVM中运行,因为没有内置的资源或名称空间分隔。例如,如果两个程序使用同一库的冲突版本怎么办? 我们还提供了旨在共享JVM的应用程序,例如企业应用程序。

  • 我试着发送一个数据包,然后必须等待服务器的确认,这样我就知道是必须重新发送同一个数据包还是发送下一个数据包.. 为此,我在客户端上使用相同的套接字来发送数据包和接收确认(ack),在服务器端使用相同的另一个套接字,用于接收数据包,然后向客户端发送确认。。 第一个问题是客户端正在发送数据包,服务器正在接收它,然后将确认发送到客户端,但客户端在接收确认数据包时阻塞。 我正在制作一些System.out