请求API终结点(flask app)时芹菜出错

2024-04-27 00:50:05 发布

您现在位置:Python中文网/ 问答频道 /正文

基本上,我有一个flask应用程序,它托管在Azure实例上。当我在API端点发布一些数据时,芹菜在后台启动一个进程,API立即向客户端发送响应。你知道吗

这里是任务.py基本样品:

from celery import Celery

app = Celery('tasks', broker ='amqp://localhost//')

@app.task
def reverse(main):
        return main[::-1]

错误:enter image description here

基本示例:

from flask import Flask
from flask import request
from tasks import *

app = Flask(__name__)

@app.route('/params',methods =['POST'])
def get_url():
    main = request.args.get('main')
    reverse.delay(main)
    return main
if __name__ == "__main__":
    app.run()

同样,flask应用程序正在azure实例上运行。我必须把localhost改成 IP地址任务.py你知道吗


Tags: 实例frompyimportapiapp应用程序localhost