Как исправить кроссплатформенную проблему в питоне - PullRequest
0 голосов
/ 04 апреля 2019

Я использую Python в качестве внутреннего сервера и AJAX + HTML для внешнего интерфейса. когда я вызываю мой API с помощью почтальона, он работает нормально, но выдает ошибку CORS, когда я нажимаю из браузера. После добавления библиотеки CORS колбы я получаю следующую ошибку.

  • Отсутствует заголовок CORS 'Access-control-allow-origin'.
  • Пожалуйста, найдите следующий метод для справки:
def post(self):
        parser = reqparse.RequestParser()
        parser.add_argument("age")
        parser.add_argument("occupation")
        args = parser.parse_args()
        result = request.get_json()
        name = result['name']       
        password = result['password']

        mycursor = mydb.cursor()

        query = ("select * from Farmer where Farmer_Username = '" + name + "' and Farmer_Password = '" + password + "';")
        print(query)
        mycursor.execute(query)  

        myresult = mycursor.fetchone()
        print(myresult)
        if myresult:
            return "Following user exists - '" + name, 200
        else:
            return "Following user doesn't exists - '" + name, 201           

Есть ли что-то, что мне нужно добавить здесь, чтобы решить проблему? Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...