で提供したい静的な HTML/Javascript/CSS ファイルがいくつかあります/
。
しかし、Flask と uwsgi を使用して Python で記述されたすべての API 呼び出しを実行する Web サーバーもあります。
私がやろうとしているのは、すべての静的コンテンツに localhost としてアクセスできるようにし、Web API に localhost/api を介してアクセスできるようにすることです。
これは、サイト対応の私の既定のサイトです。
server {
listen 80;
server_name localhost;
root /var/www;
location /api {
location / {
try_files $uri @app;
}
location @app {
include uwsgi_params;
uwsgi_pass 127.0.0.1:3031;
}
}
}
ご覧のとおり/var/www
、私は次の場所にある静的コンテンツを提供しており、すべてのリクエストを/api
uwsgi で処理しようとしています。
現在、これを試すと、uwsgi から 404 が返されます。これは、uwsgi パラメーターが渡されていません。