flask
からpythonスクリプトを実行しようとしています。私はそれをサーバー上で実行する必要があることを理解しています。私はこれをクローム拡張用に作成しているので、必要なときに毎回サーバーを実行することが可能かどうか疑問に思っています。実行します。 Flaskを使ったAngular JSのpythonスクリプト
var url = './app.py';
$http.get(
url,
{
params: {'id': "eminem"}
})
.success(function (data) {
console.log("data");
})
.error(function (error) {
console.log("error");
});
とPythonのコードは次のようになります:私は間違って何をやっているかもしれません
from flask import Flask, render_template, Response, request, redirect, url_for
app = Flask(__name__)
@app.route('/data', methods=['POST'])
def getData():
return "db"
if __name__ == "__main__":
app.run()
任意のアイデアさらに、これは、要求を送信するために私のコードはありますか?私が得ているエラーは、サーバーがファイルを見つけることができないということです。
あなたが「間違っている」とはどういう意味ですか?あなたが間違っていることを言った、あなたはどこかであなたのアプリを実行する必要があります。 –
私が得るエラーは、サーバーがファイルまたは404エラーを見つけることができないということです。私は、anglejsコントローラからpythonファイルを呼び出す/実行する方法がわかる例を見つけることができるかどうか疑問に思っています。 @DanielRoseman –
あなたはまだWebアプリケーションの仕組みの基本的な理解が不足しているような音です。簡単に言えば、ブラウザでJava ScriptからローカルのPythonスクリプトを実行することはできません。 GETまたはPOSTを介してフラスコサーバー上のスクリプトを呼び出します。 –