2017-06-29 7 views
1

RESTインターフェイスと、RESTサービスを使用するための単一ページのJSアプリケーションを提供したいと考えています。 1つのPythonアプリケーションで両方を行う方法はありますか、または2つのプロセスとしてHTMLを提供するためのRESTとフラスコアプリケーションを提供するためにeve-appを起動する必要がありますか?1つのアプリケーションでEveとFlaskを使用

答えて

2

The Eve instance is a Flask app.これは、イブ固有の動作を追加するFlaskのサブクラスです。そのインスタンスをFlaskインスタンスと同じように使用します。

app = Eve() 

@app.route(...) 
... 
+1

残念ながら、それは期待どおりに動作しません。新しいエンドポイントと静的ファイルを追加しました。それは動作しません、私はXML形式でエラー404を取得します。 でも!私がFlaskによってコンストラクタ内でEveだけを変更すると、すぐに私の静的ファイルが取得されます。 –

0

フラスコアプリが静的ファイルを提供するためだけのものであれば、フラスコアプリは必要ありません。あなたはNginx経由で静的資産を直接提供することができるかもしれません

関連する問題