1
我是一個試圖學習的Python網站開發新手。我有一個基於ExtJS(靜態)代碼向Flask-RESTful服務發出請求的簡單應用程序。它具有以下結構:基於Flask-RESTful的應用程序的真實部署
MyApp |
| - client |
| | - app.html, //static stuff: html, css, js, images etc (all ExtJS)
|
| - server |
| - server.py, // Python code
正如我所提到的,它在從命令行運行Flask-RESTful時按預期工作。有什麼不是很清楚,我無法找到一個很好的例子來說明如何將它部署到生產環境中,HTTP服務器在端口80(Apache?)上提供靜態文件,但仍能夠運行某些在某些服務上運行的REST服務其他港口。
只需在應用程序中清楚說明ExtJS代碼即可發出AJAX調用,以便與Flask-RESTful服務交換JSON數據。有沒有標記是由Python代碼(沒有模板)生成
我應該解壓ExtJS代碼將其部署到Apache,並使其調用Flask-RESTful在類似Tornado的東西上運行相同的框?提前致謝。
由於在不同的端口上運行,我會遇到任何跨域問題嗎? – Bostone
如果您的apache配置設置正確,它應該不會成爲問題。查看[this](http://lowagie.com/apache_virtualhosts)瞭解如何配置apache的詳細信息。 –