如何从js文件与Heroku进行交互

时间:2018-10-16 06:55:16

标签: python web heroku

我在github上上传了一个名为myfile的python文件,并将heroku应用链接到该github存储库。

现在,当我在heroku的CLI上运行heroku run myfile.py时,它可以很好地将输出作为字符串使用。

也,

  • 我有一个由heroku托管的html页面(在同一仓库中)。

所以我想要的是当用户单击页面中的按钮时

  • heroku run myfile.py命令应在heroku上运行。
  • 并且我的页面应该从heroku获取输出字符串。
  • 输出应显示在页面上。

任何人都知道如何执行此操作(在html的脚本部分)?

1 个答案:

答案 0 :(得分:1)

最简单的方法是更改​​myfile.py的工作方式,并使其公开API。

使用gunicorn之类的工具,您可以向应用程序公开HTTP端点。 这样,您的Javascript就能调用该终结点,并检索它发送的所有响应。

请参见Getting started with Python on Heroku