# # ConfigTreeQuery
# @app.route('/api/test_config', methods=['GET'])
# def test_config():
# if 'user_id' not in session:
# return jsonify(error="Not authenticated"), 401
# try:
# config = ConfigTreeQuery()
# response = config.get_config_dict(["interfaces", "ethernet"])
# return jsonify({
# "success": True,
# "data": response,
# "message": "load config success"
# })
# except Exception as e:
# return jsonify({
# "success": False,
# "data": None,
# "message": str(e)
# })
# # VbashOpRun
# @app.route('/api/test_config1', methods=['GET'])
# def test_config1():
# if 'user_id' not in session:
# return jsonify(error="Not authenticated"), 401
# try:
# config = VbashOpRun()
# response = config.run(["show interfaces"])
# return jsonify({
# "success": True,
# "data": response,
# "message": "load config success"
# })
# except Exception as e:
# return jsonify({
# "success": False,
# "data": None,
# "message": str(e)
# })
Comments