所以我和我的朋友正在开发MERN Stack应用程序,我正在开发后端(Node.js),而他正在开发Frontend(React.js)。我们来自不同的地方,我的问题是他如何访问我的本地主机服务器,以便访问我的API。 为我提供所有可能的解决方案,以便他可以随时使用我的API。
答案 0 :(得分:3)
您需要这样的内容:https://ngrok.com/
它有免费计划,或者您可以为设置自定义域之类的额外功能付费
您可以使用以下命令将ngrok作为全局npm软件包安装:
npm i -g ngrok
然后,一旦服务器在本地运行,就可以在另一个终端窗格/窗口/会话中启动ngrok,并将其指向服务器正在运行的端口,下面我们假设该端口为“ 3000”:
ngrok http 3000
这将打开隧道,并打印一个URL,您可以将其发送给您的朋友以提出请求。对URL的请求将在指定端口处代理到您的本地主机。它也支持HTTPS。