Emita a implantação do Flask Rest Api no Nginx

1

Estou tentando implantar meu ponto de referência do frasco no nginx (em um subdomínio) sem sucesso. Eu segui esse exemplo da Digital Ocean e tudo estava funcionando corretamente, mas eu mudei o código de exemplo do tutorial para a minha e as solicitações POST não estão funcionando. Estou usando o aplicativo Postman Chrome e, sempre que faço uma solicitação POST para "api.domain.com/CreateUser", recebo um erro 404:

"O URL solicitado não foi encontrado no servidor. Se você digitou o URL manualmente, verifique sua ortografia e tente novamente."

Esta é minha configuração do VH:

server {
    listen 80;
    server_name api.domain.com;

    location / {
        include proxy_params;
        proxy_pass http://unix:/home/ubuntu/apirest/apirest.sock;
    }
}

E este é o arquivo python (amostra flask api):

from flask import Flask, jsonify, url_for, redirect, request
from flask_restful import Resource, Api, reqparse
from flask_cors import CORS, cross_origin

app = Flask(__name__)
CORS(app)
api = Api(app)

class CreateUser(Resource):
    def post(self):
        return jsonify({
            'status': 'ok', 
            'message': 'user successfuly created'
        })

api.add_resource(CreateUser, '/CreateUser')

if __name__ == '__main__':
    app.run(host='0.0.0.0')

Alguém tem uma pista sobre o que está acontecendo? Muito obrigado!

    
por NeoSennin 24.08.2017 / 15:56

0 respostas