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

    使用 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://m.quan28.cn, All rights reserved.
    主站蜘蛛池模板: 国产区精品一区二区不卡中文| 国产精品第12页| 久久久久免费精品国产| 香蕉久久夜色精品国产小说| 国产色婷婷精品综合在线| 无码AⅤ精品一区二区三区| 精品调教CHINESEGAY| 国产高清在线精品一区小说 | 国产精品五月天强力打造| 国产国拍亚洲精品福利| 国内精品久久久久久中文字幕| 亚洲国产精品无码久久98| 亚洲精品国产成人专区| 9re热国产这里只有精品| 久久久无码人妻精品无码| 久久久久久亚洲精品不卡| 久久国产精品一区二区| 日本aⅴ精品中文字幕| 精品久久久久久久| 久久久这里有精品中文字幕| 久久夜色精品国产噜噜麻豆| 9999国产精品欧美久久久久久| 成人国产精品免费视频| 日韩精品内射视频免费观看| 国产精品自拍一区| 99热精品在线| 凹凸69堂国产成人精品视频| 国内精品久久久久影院网站| 国产精品jizz视频| 无码AⅤ精品一区二区三区| 欧美精品人爱c欧美精品| 合区精品久久久中文字幕一区| 国产午夜精品一区二区| 久久精品国产亚洲AV香蕉| 国産精品久久久久久久| 91精品国产91久久综合| 亚洲国产精品无码久久久久久曰| 亚洲精品免费在线观看| 国产综合色在线精品| 伊人精品视频在线| 久久精品亚洲精品国产色婷 |