# -*- coding: utf-8 -*- from flask import Flask, jsonify from flask_basicauth import BasicAuth app = Flask(__name__) app.config['JSON_AS_ASCII'] = False # 返回JSON字符串中文修正 app.config['BASIC_AUTH_USERNAME'] = 'admin' app.config['BASIC_AUTH_PASSWORD'] = '123456' app.config['BASIC_AUTH_FORCE'] = True # 整个站点都验证 basic_auth = BasicAuth(app) @app.route('/weather') def weather(): print({"weather":"晴","temp":25.6,"sensorName":"ENV-002", "sensorType": "out"}) return jsonify({"weather":"晴","temp":25.6,"sensorName":"ENV-002", "sensorType": "out"}) if __name__ == '__main__': app.run(debug=True)