我有一个nodejs服务器,我使用网页在本地测试API。但我现在已经把nodejs项目和网页分开了,因为太麻烦了。 Typescript 在根目录(对于服务器)运行以及在子目录(对于客户端 JS / 页面是公共的)中运行时遇到问题。所以我把这个项目分成了两个项目。
我现在该如何测试?我可以启动 nodejs 服务器,但随后我还需要在本地运行网页。我是否为另一个端口上的页面运行另一个 Nodejs 服务器?然后我在api调用中引用localhost?这个方法也显得很麻烦。
当 NodeJS 项目是两个独立的项目时,如何设置和测试 NodeJS 项目以及测试该 NodeJS 项目的网页?
更新
我有两个本地服务器,每个服务器都运行不同的端口。这似乎是独立工作的,但仍在试图弄清楚是否有任何理由不这样做,以及如何让一台服务器与另一台服务器通信而不使用完整的 URL。请参阅类似的帖子此处。
并行运行两台服务器(其中一台服务器具有不同的端口号)似乎是正常的。然后在网页项目上使用 API 服务器的完整 URL(甚至是 localhost)。
这提出了两个问题。