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

    使用 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.
    主站蜘蛛池模板: 亚洲欧美日韩国产一区二区三区精品 | 国产99re在线观看只有精品| 国产精品嫩草影院久久| 四虎永久在线精品国产免费| 国产精品怡红院永久免费| 精品亚洲一区二区| 2022年国产精品久久久久 | 精品a在线观看| 久久久久亚洲精品无码网址| 香蕉依依精品视频在线播放 | 国产精品自产拍在线18禁| 国产情侣大量精品视频| 国产精品无码AV一区二区三区| 99热精品在线观看| 日韩美女18网站久久精品| 91亚洲国产成人久久精品网址| 久久99亚洲综合精品首页| 欧美成人精品一区二三区在线观看| 亚洲精品午夜无码电影网| 经典国产乱子伦精品视频| 久久精品成人免费网站| 少妇伦子伦精品无码STYLES| 国产精品三级在线| 日韩精品无码中文字幕一区二区 | 日韩一区精品视频一区二区| 老司机午夜网站国内精品久久久久久久久 | 1000部精品久久久久久久久| 人妻精品久久无码专区精东影业| 婷婷国产成人精品一区二| 国语自产精品视频| 国产精品毛片一区二区| 亚洲国产综合精品中文第一区| 国产成人精品免费视频动漫| 国产精品天天看天天狠| 久久精品人人槡人妻人人玩AV| 国产亚洲一区二区精品| 精品无码AV无码免费专区| 无码人妻精品一区二区三区久久久 | 亚洲精品综合久久| 一本之道av不卡精品| 亚洲中文字幕久久精品无码APP|