Javascript REST API Error with Flask



我在pythonanywhere网站上部署了一个烧瓶框架,其中包含以下代码,其第三种方法处理rest请求:

from flask import Flask
from flask import jsonify
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello from Sachin Flask!'
@app.route('/getval')
def getter():
return '3'
@app.route('/get', methods=['GET'])
def get_task():
return jsonify({"tasks": "tas",})

网站: https://sachk480.pythonanywhere.com/

我写了一个简单的javascript getter,它从/get url中获取数据并将其显示到控制台,但我不断收到此错误:

未捕获的语法错误: 意外令牌 :

此错误指向 JSON 数据及其格式,我不确定这里出了什么问题。

Javascript getter: https://jsfiddle.net/sachinkonan480/04bx0sye/5/

PythonAnywhere dev 在这里,当我访问您的网站时,我看到一个错误:

https://sachk480.pythonanywhere.com/get

我的猜测是你的应用程序实际上返回了一个 500 错误,这不是有效的 json,所以这就是为什么你的 javascript 无法解析它。

看看你在 pythonanywhere 上的错误日志吗? 这里有一些关于调试常见问题的提示:http://help.pythonanywhere.com/pages/DebuggingImportError

问题是在您的字典中,最后一个值后有一个逗号,它不是有效的 json

最新更新