python - 基于 Flask-RESTful 的应用程序的实际部署

标签 python rest extjs web-deployment flask-restful

我是一名正在尝试学习的 Python Web 开发新手。我有一个基于 ExtJS(静态)代码的简单工作应用程序,向 Flask-RESTful 服务发出请求。它具有以下结构:

MyApp |
      | - client |
      |          | - app.html, //static stuff: html, css, js, images etc (all ExtJS)
      |
      | - server |
                 | - server.py, // Python code

正如我提到的,从命令行运行 Flask-RESTful 时它会按预期工作。我不太清楚什么,我无法找到一个很好的例子来说明如何将其部署到生产环境中,其中静态文件由端口 80(Apache?)上的 HTTP 服务器提供服务,但仍然能够访问在某些设备上运行的 REST 服务其他端口。

只是为了让应用程序中的事情变得清楚,ExtJS 代码发出 AJAX 调用以与 Flask-RESTful 服务交换 JSON 数据。 Python 代码没有生成任何标记(没有模板)

我是否应该解绑 ExtJS 代码,将其部署到 Apache 并使其调用在 Tornado 之类的同一机器上运行的 Flask-RESTful?提前致谢。

最佳答案

由于您的客户端是纯 HTML,因此可以通过任何一种方式完成。不过,我建议将它们分开,因为通常它们是分开的,因此您将在更现实的设置中学习它。您可以通过将 Apache 设置为虚拟主机来使用 Apache。然后使用主机名或端口来识别它们。

关于python - 基于 Flask-RESTful 的应用程序的实际部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33772547/

相关文章:

python - 查找 NetCDF 中多个经纬度中心的半径内的值

python - 为什么我的递归不起作用?警告 : Project Euler spoiler

google-app-engine - 在 Google AppEngine 上实现 REST 服务 (JSON)

java - Spring 休息 Controller : serialize private fields

javascript - 比较具有给定格式的两个日期

javascript - extjs 4 门户示例

javascript - 从网格 extjs 任务栏内的按钮调用 servlet

python - 检测到 2 个字符串相同但顺序不同

python - 可以用python写一个IM服务器吗? (能够处理繁重的连接)

java - Jersey-Server 响应未能发送字节 []