乙個簡單的mock server

2022-05-04 15:06:12 字數 1462 閱讀 2374

在前後端分離的專案中,

前端無需等後端介面提供了才除錯,

後端無需等第三方介面提供了才除錯,

基於「契約」,可以通過mock server實現除錯,

下面是乙個簡單的mock server,通過python的flask框架實現,

獲取所有使用者:

獲取指定使用者:

非法字元:

改進mock_test.py

from flask import flask, jsonify, g

import copy

def set_up_data():

g.data = [,,

]g.user_does_not_exist =

def get_all_users():

print(type(jsonify(g.data)))

# return jsonify(g.data)

return jsonify()

def get_user(user_id):

if user_id > 0 and user_id <= len(g.data):

# return jsonify(g.data[user_id-1])

return jsonify()

else:

return jsonify(g.user_does_not_exist)

# flask run

乙個簡單的verlig程式 乙個簡單C程式的介紹

我們前面學了c語言的一些理論知識,今天通過乙個簡單的程式先來看一看c語言程式是什麼樣子。然後再對程式中的 進行介紹。這個語句的功能是進行有關的預處理操作。include稱為檔案包含命令,後面尖括號的內容稱為標頭檔案或首檔案。此處指包含stdio.h系統標頭檔案,在下面主函式中使用的printf 函式...

乙個簡單的Timer

關於system pause 的作用是暫停一下程式,等待按回車鍵繼續執行下一語句,類似getchar 的作用,不改變程式流程 system是呼叫dos的命令列,你還可以呼叫其他的命令,比如 system md d wang 這就是呼叫dos命令中的md命令,在d盤的根目錄下建立乙個資料夾,名字為wa...

乙個簡單的job Oracle

以前總在想 如果能讓 資料庫 自己在某種特定的條件下 比如時間這種特定的條件下 自己執行一些事務,比如在夜裡12 00執行資料備份,定期向表中插入一些資料.這時選擇 job 來實現以上的一些功能就是乙個不錯的選擇 下面是我寫的乙個最簡單的 job 例子,大家有什麼好方法也可以寫出來 這個job 執行...