【问题标题】:What is the best way to let someone test your webapp让某人测试您的 web 应用程序的最佳方法是什么
【发布时间】:2015-12-15 22:47:25
【问题描述】:

我一直在使用 python django 创建一个 webapp(仅用于学习目的),并且无意部署它。但是,有没有办法让其他人尝试 web 应用程序,或者更准确地说:是否有可能以某种方式在另一台计算机上测试 web 应用程序。我尝试将 det 源代码(和整个文件夹)发送到另一台计算机,安装虚拟环境,激活它,然后尝试运行 server.但是,我总是得到 runtimeerror:maximum recursion depth exceeded in cmp。有没有其他办法解决?

【问题讨论】:

  • 将其部署在 AWS 或 GCE 实例上并让一些人试用。然后你可以把它取下来

标签: python django testing user-testing


【解决方案1】:

您可以使用 ngrok -- https://ngrok.com/ -- 为您的本地服务器创建一个公共 URL 以进行测试,然后将该 URL 提供给人们,以便他们可以试用您的 web 应用程序。

【讨论】:

  • 我也爱上了 ngrok 绝对推荐这颗宝石!
  • 谢谢!太棒了!
  • 我正在使用 postgresql,你如何使它与 ngrok 一起工作?我无法连接到我的数据库
【解决方案2】:

您还可以使用Localtunnel 在本地开发中轻松共享 Web 服务,而无需在服务器中部署代码。

安装本地隧道

npm install -g localtunnel

在某个本地端口(例如http://localhost:8000)上启动一个网络服务器,并使用命令行界面请求一条通往本地服务器的隧道

lt --port 8000

您将收到一个 URL,例如 https://xyz.localtunnel.me,只要您的本地 lt 实例保持活动状态,您就可以与任何人共享该 URL。任何请求都将被路由到指定端口的本地服务。

【讨论】:

    猜你喜欢
    • 2010-09-12
    • 2011-06-05
    • 1970-01-01
    • 2010-09-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多