从不同的地理位置访问快速服务器

mk2*_*683 5 mongodb node.js express reactjs server

所以我和我的朋友正在开发一个 MERN Stack 应用程序,我正在开发后端(Node.js),而他正在开发前端(React.js)。我们来自不同的地方,我的问题是他如何访问我的本地主机服务器,从而访问我的 API。为我提供所有可能的解决方案,以便他始终可以使用我的 API。

rod*_*oap 3

你需要这样的东西: https: //ngrok.com/

\n\n

Ngrok 是一个工具,允许您在 ngrok 运行时安全地打开到本地计算机的隧道。

\n\n

它有一个免费计划,或者您可以付费购买额外的功能,例如设置自定义域

\n\n

您可以使用以下命令将 ngrok 安装为全局 npm 包:

\n\n
npm i -g ngrok\n
Run Code Online (Sandbox Code Playgroud)\n\n

然后,一旦您的服务器在本地运行,您可以在另一个终端窗格/窗口/会话中启动 ngrok 并将其指向您的服务器正在运行的端口,下面我们假设该端口是 \xe2\x80\x983000\xe2\x80\ x99:

\n\n
ngrok http 3000\n
Run Code Online (Sandbox Code Playgroud)\n\n

这将打开隧道,并打印一个 URL,您可以发送给您的朋友以提出请求。对 url 发出的请求将被代理到指定端口上的本地主机。它还支持 HTTPS。

\n