我目前在Python应用程序中工作,该应用程序必须向Javascript文件发送一些数据(纬度,经度),以便在地图中显示设备的当前位置。我正在以JSON形式发送数据,并且正在使用Flask进行发送,但是我遇到了问题,但尚未找到解决方案。
我知道如何使用Flask发送数据:
app = Flask(__name__)
@app.route('/myRoute')
def sendData():
myDict = {'latitude':46.6205, 'longitude':-15.3826}
myDictJson = json.dumps(myDict)
return myDictJson
if __name__ == '__main__':
app.run(host:'localhost', port=9999)
但是问题是纬度和经度不是固定的,它们每隔X秒就会更改,因此我也需要固定URL。我该如何实施?我应该使用不同于Flask的东西吗?
答案 0 :(得分:0)
@app.route(/myRoute)
应该为:@app.route('/myRoute', methods=["GET"])
,通过添加methods=["GET"]
,您可以浏览链接并在浏览器中看到 return 。
由于您在 Flask 中指定了 URL ,因此它是固定的。由于纬度和经度始终在变化,因此该信息应存储在某处,因此只需在您的 myDict 中使用它,然后在您的 javascript 中反复请求数据即可。