是否可以与其他网络上的某人共享我的本地主机?

时间:2019-03-29 18:47:40

标签: hosts ngrok

我正在与一个设计师合作,我希望他们能够访问我在我们正在工作的网站上实现的交互。但是这次,我有2个问题。我的本地主机配置为子域: http://store.teststore:3000/,我们在不同的网络上。反正有解决方法吗?

2 个答案:

答案 0 :(得分:0)

如果尚未安装ngrok,请安装CD,然后将其插入项目目录并调用ngrok。 注意:您的应用程序必须在本地运行,并且端口号将在ngrok上运行。

答案 1 :(得分:0)

ngrok应该为您工作。请按照以下说明下载并安装它:https://ngrok.com/download。有关如何使用它的文档,请参见https://ngrok.com/docs。安装完成后,运行以下命令即可为您工作(取决于托管环境):

ngrok http -host-header=rewrite store.teststore:3000

您需要将由ngrok生成并显示在cmd提示中的URL提供给设计者。

更新:处理绝对重定向

根据您的评论,听起来像是登录后,您的站点进行了绝对重定向(指定了完整的URL)。如果可能的话,我将更改您的代码以执行相对重定向,而该域将被省略。您还可以使您的根域在绝对重定向中可配置,并将其配置为现在提供的ngrok域。最后,您可以根据ngroks Tunnels to custom domains文档,尝试使用CNAME记录配置DNS。但是,最后一种选择需要付费购买ngrok。