Я собираюсь запустить свой API из flask / gunicorn, а мой интерфейс - с VUE.JS, но по какой-то причине моя установка не работает. Я могу добраться до страниц VUE, но когда я захожу в / api, он говорит, что не найден, и ни одна из фляг не возвращается. / Api должен просто вернуть маршрут по умолчанию ... он говорит, что не выходит ... хмммм
Колба
@app.route('/api')
def defaultroute():
return('defaultroute')
NGNIX server {
listen 8080;
listen [::]:8080;
server_name server.my.edu;
return 301 https://$host$request_uri;
}
server {
# use 'listen 80 deferred;' for Linux
# use 'listen 80 accept_filter=httpready;' for FreeBSD
#listen 80;
listen 8443 ssl;
client_max_body_size 4G;
# set the correct host(s) for your site
server_name server.my.eduu;
ssl_certificate /usr/local/tdproxy/AA_CERTS/X509CertOnly/tdproxy_bc_edu_cert.cer;
ssl_certificate_key /usr/local/tdproxy/AA_CERTS/server.key;
keepalive_timeout 5;
# path for static files
#root /path/to/app/current/public;
root /usr/local/tdproxy/SUPP_PAGES/SC_FE/frontend/dist/;
location /api {
# checks for static file, if not found proxy to app
try_files $uri @proxy_to_app;
}
location / {
try_files $uri $uri/ /index.html;
}
location @proxy_to_app {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Host $http_host;
# we don't want nginx trying to do something clever with
# redirects, we set the Host: header above already.
proxy_redirect off;
proxy_pass http://myserver.test.edu:5003;
}
error_page 500 502 503 504 /500.html;
location = /500.html {
root /path/to/app/current/public;
}
}