基于FlaskRESTful的应用程序的实际部署

2024-05-23 18:08:34 发布

您现在位置:Python中文网/ 问答频道 /正文

我是一个Python网络开发新手。我有一个基于ExtJS(静态)代码的简单应用程序,向Flask RESTful服务发出请求。其结构如下:

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

正如我所说的,从RESTful行开始运行时,我所说的,这是我想要的。我不太清楚的是什么,我也找不到一个很好的例子来说明如何将它部署到生产环境中,其中静态文件由HTTP服务器在端口80(Apache?)上提供服务但仍然可以访问运行在其他端口上的REST服务。在

为了在appextjs代码中澄清这一点,ExtJS代码发出AJAX调用,用flaskrestful服务交换JSON数据。没有由Python代码生成的标记(没有模板)

我是否应该将ExtJS代码解包到Apache中,并让它调用flaskrestful,在类似Tornado这样的机器上运行?提前谢谢。在


Tags: 端口代码网络restful应用程序flaskserverapache
1条回答
网友
1楼 · 发布于 2024-05-23 18:08:34

因为您的客户机是纯HTML,所以可以采用任何一种方法。不过,我建议把它们分开,因为通常它们是分开的,这样你就可以在更现实的环境中学习了。通过将它们设置为虚拟主机,可以使用Apache。然后使用主机名或端口来标识它们。在

相关问题 更多 >