簡體   English   中英

基於Flask-RESTful的應用程序的實際部署

[英]Real life deployment of Flask-RESTful based app

我是一名嘗試學習Python網絡開發新手。 我有一個基於ExtJS(靜態)代碼的工作簡單應用程序,向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並使其調用運行在Tornado之類的同一個盒子上的Flask-RESTful嗎? 提前致謝。

由於您的客戶端是純HTML,因此可以通過任何一種方式完成。 但是,我建議將它們分開,因為通常它們是分開的,所以您將在更實際的設置中學習它。 通過將它們設置為虛擬主機,可以將它們同時使用。 然后使用主機名或端口進行標識。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM