后臺返回的數據前端沒法寫?
可以模擬數據返回,有一點python基礎的就可以寫。
當然其他語言也可以寫,原則是你會什么語言,就根據自身實際技能寫就可以。
下面以Python語言作為例子來跟你講解下。
1.準備Python環境如果你是Linux環境,可以參考我之前的文章:https://www.toutiao.com/i6826494951677755912/
如果是windows環境,可以自行搜索一下。
2.安裝Flask庫$ pip install Flask
通過這條命令,系統會自己下載對應Flask庫以及需要的依賴庫。
3.項目結構4.創建模板目錄創建templates目錄,下面分別放三個文件,resp_httpstatus(返回響應狀態碼,如200)、resp_headers(返回響應的頭部信息headers)、mock.json(返回響應正文)。
5.新建py文件#!/usr/bin/python# coding=utf-8__author__ = 'testerzhang'import jsonfrom flask import Flaskfrom flask import render_templateapp = Flask(__name__)@app.route('/mockdata', methods=["GET", "POST"])def mockdata(): result = render_template('mock.json') httpcode = render_template('resp_httpstatus') resp_headers = render_template('resp_headers') try: resp_headers = json.loads(resp_headers) except Exception as e: resp_headers = {} return result, httpcode, resp_headersif __name__ == '__main__': app.run(host="0.0.0.0", port=5000, debug=True, threaded=True)
這樣你就可以模擬返回http://127.0.0.1:5000/mockdata這個接口的數據了。
這樣你是不是就會模擬后端接口數據了,只要修改mock.json文件就可以返回任意的數據。
當然如果你接口URL不是/mockdata,你自己修改下py文件的路徑即可。
希望這個問答能幫助到你。