0

実行する必要がある html ページに一連の QUnit テストがあります。このテストは、AJAX 要求でサーバーにヒットする JavaScript 関数を参照しているため、このエラーが発生することなく、ファイル システムからテスト Html ファイルを直接実行することはできません。

XMLHttpRequest cannot load http://localhost:5000/_get_stats. Origin null is not allowed by Access-Control-Allow-Origin.

サーバーには、Flask アプリがあります。テスト html を提供するビューを作成して、アクセス制御をバイパスすることを考えましたが、これがこれを解決するための推奨される方法であるかどうか疑問に思います。これに対する他の解決策はありますか?

4

1 に答える 1

0

私が採用した解決策は、次のようなビューを作成することです。

@app.route("/_test")
def test():
    return render_template('test.html')

サーバーが実行されている必要がありますが、それが私の場合の要点です。

于 2012-06-21T10:54:53.340 に答える