• 八方資訊網歡迎您!
    八方資訊網>汽車>正文

    使用 Python Flask 快速搭建前端調試后臺

    2020-03-30 16:28:24 來源: 閱讀:

    前端開發中,必不可少的一部分就是接口調試。常見的做法有 Mock.js 等。但 mock 方式會有一些 不足,如:請求被攔截,無法在chrome中查看請求的各種細節等。針對這些不足,我們可以拓寬我們的技能樹,寫一部分后端用于項目本地 mock 調試。本文介紹一種基于 Python Flask 框架快速搭建前端調試后臺的方案。

    Flask 常用方法

    私信小編01 領取完整項目代碼!

    基礎示例

    from flask import Flask, request
    from flask_cors import *
    import json
    import time
    import copy
    import random
    import os

    app = Flask(__name__)
    CORS(app, supports_credentials=True, resources=r'/*')

    CORS(app)

    @app.route('/')
    def index():
    return 'Hello,Python Flask!'

    app.run(debug=True, host='0.0.0.0', port=8000)
    復制代碼

    注意:瀏覽器測試訪問時,需要將 host 的 ip 地址由 0.0.0.0 改成實際的 ip 地址。

    路由

    路由通過 app.route 進行設置 ,通過 ip 地址:端口號 + 路由 訪問。

    @app.route('/api/name')
    def name():
    return 'Name: Leif'
    復制代碼

    請求方法

    GET 請求方法設置。此方法默認,可不設置。

    @app.route('/api/info', methods=['GET'])
    復制代碼

    POST 請求方法設置。

    @app.route('/api/info', methods=['POST'])
    復制代碼

    請求參數讀取

    GET 請求參數讀取,通過 request.args.get('參數名')

    @app.route('/api/info', methods=['GET'])
    def info():
    type = request.args.get('type')
    time = request.args.get('time')
    復制代碼

    POST 請求參數讀取,通過 request.form.get(字段名)

    @app.route('/api/params', methods=['POST'])
    def params():
    # browser & os & computer & folder
    browser = request.form.get('browser')
    os = request.form.get('os')
    computer = request.form.get('computer')
    folder = request.form.get('folder')
    復制代碼

    圖片讀取與保存

    @app.route('/api/pic', methods=['POST'])
    def pic():
    img = request.files.get('file')
    if img is None:
    return json.dumps({'msg': 'File upload fail!'})
    else:
    img.save(img.filename)
    return json.dumps({'msg': 'File upload success!'})
    復制代碼

    本文為企業推廣,本網站不做任何建議,僅提供參考,作為信息展示!

    推薦閱讀:蘋果xr與蘋果x

    網友評論
    請登錄后進行評論| 0條評論

    請文明發言,還可以輸入140

    您的評論已經發表成功,請等候審核

    小提示:您要為您發表的言論后果負責,請各位遵守法紀注意語言文明

    回到首頁 回到頂部
    八方資訊網 關于我們| 聯系我們| 招聘信息| 老版地圖| 網站地圖
    免責聲明:八方資訊網所有文字、圖片、視頻、音頻等資料均來自互聯網,不代表本站贊同其觀點,本站亦不為其版權負責。相關作品的原創性、文中陳述文字以及內容數據龐雜本站無法一一核實,如果您發現本網站上有侵犯您的合法權益的內容,請聯系我們,本網站將立即予以刪除!
    Copyright © 2012-2019 http://www.quan28.cn, All rights reserved.
    主站蜘蛛池模板: 精品久久一区二区三区| 亚洲av无码成人精品区| 四虎国产精品永久免费网址| 四虎精品影库4HUTV四虎| 伊人久久综合精品无码AV专区| 亚洲av永久无码精品国产精品| 色妞ww精品视频7777| 国产精品原创巨作?v网站| 免费精品久久久久久中文字幕| 亚洲精品乱码久久久久久久久久久久 | 亚洲精品99久久久久中文字幕| 97久人人做人人妻人人玩精品| 国产成人99久久亚洲综合精品| 日韩精品欧美国产在线| 91亚洲国产成人久久精品| 99久久人妻无码精品系列蜜桃| 99久久精品国产一区二区| 国产精品成人va在线观看| 久久精品国产欧美日韩| 少妇人妻偷人精品视频| 欧美人与性动交α欧美精品| 国产精品人人做人人爽| 亚洲AV日韩精品一区二区三区| 国产精品偷伦视频免费观看了 | 精品无码AV一区二区三区不卡| 国产精品成人观看视频免费| 青青草原精品国产亚洲av| 国产精品99久久久久久宅男| 国内精品免费视频精选在线观看| 精品国产三级a∨在线欧美| 国产精品内射视频免费| 四虎成人精品免费影院| 野狼精品社区| 成人国产一区二区三区精品| 国产亚洲欧洲精品| 国产偷亚洲偷欧美偷精品| 久久se精品一区精品二区| 亚洲精品高清视频| 国产精品哟女在线观看| 欧美日韩精品在线观看| 四虎国产精品永久地址入口|