【问题标题】:A unique Twilio testing predicament独特的 Twilio 测试困境
【发布时间】:2014-01-17 17:27:41
【问题描述】:

我在这里遇到了一个非常独特的困境。我正在使用 Twilio,需要在本地机器上测试我的 Twiml 响应。 goto 解决方案是 ngrok,但问题是我正在处理的站点依赖于子域来进行正确路由。没有 mysite.com,只有 sub.mysite.com。在本地环境中,我修改了主机以将 sub.mysite.dev 重定向到 127.0.0.1,但我不知道如何通过隧道解决这个问题。有什么想法吗?

【问题讨论】:

    标签: ruby-on-rails localhost subdomain twilio tunneling


    【解决方案1】:

    我是 ngrok 的创造者。

    您仍然可以使用 ngrok 进行这项工作,您只需要预先确定几个要用于测试的子域。 ngrok 允许您通过配置文件 (https://ngrok.com/usage#config) 转发多个隧道 示例配置文件:

    tunnels:
      one.mysite:
        proto:
          http: 80
      two.mysite:
        proto:
          http: 80
      three.mysite:
        proto:
          http: 80
    

    这将转发

    one.mysite.ngrok.com -> 127.0.0.1:80

    两个.mysite.ngrok.com -> 127.0.0.1:80

    three.mysite.ngrok.com -> 127.0.0.1:80

    它不是通配符(ngrok 目前不支持通配符),但我想,设置一些子域应该足以进行测试。

    【讨论】:

    • @inconshreveable 很想看到 ngrok 支持通配符,这在卡片上吗?谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-06-12
    • 2011-08-30
    • 2023-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多