我是一个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这样的机器上运行?提前谢谢。在
因为您的客户机是纯HTML,所以可以采用任何一种方法。不过,我建议把它们分开,因为通常它们是分开的,这样你就可以在更现实的环境中学习了。通过将它们设置为虚拟主机,可以使用Apache。然后使用主机名或端口来标识它们。在
相关问题 更多 >
编程相关推荐