介面規範文件

2021-10-03 09:15:52 字數 3098 閱讀 3683

一.我們系統的一般的介面設計和跨域處理

1.前後端token驗證

/** 初始化操作*/public function initialize()

session::start();parent::initialize();

header('access-control-allow-origin: *');//header('access-control-allow-headers: *');header('access-control-allow-headers: isapi,token');header("cache-control: private"); // history.back返回後輸入框值丟失問題 參考文章$this->session_id = session_id(); // 當前的 session_iddefine('session_id',$this->session_id); //將當前的session_id儲存為常量,供其它方法呼叫$this->page_size=10;// 判斷當前使用者是否手機if(ismobile())cookie('is_mobile','1',3600);elsecookie('is_mobile','0',3600);

token返回的方法

$result = array();if (empty($token)) else else}return $result;}

前端登陸

if (authreq.method != 'get')return next.handle(authreq).pipe(mergemap((event: any) =>// console.log(event);return observable.create(observer => , (err) => );} else} else if (event.body.status == -100)observer.next(event);} elseif (event.type > 0)}); // 請求成功返回響應}),catcherror((res: httpresponse) => else if (res instanceof timeouterror) else// this.nativeservice.showtoasttips(msg);}

2.跨域處理

base.php處理

前端***處理

二.介面設計規範

1.介面規範

2.安全性設計

三.restful介面設計

jwt

日誌規範文件(2)

日誌規範 日誌型別 日誌簡要說明 支援的日誌級別 執行日誌 該日誌主要記錄系統發生的異常資訊,以便於程式人員定位問題。開發人員編寫定位 在try catch塊中的catch部分編寫 即異常發生時 記錄異常詳細資訊。列印內容包含 日誌級別 發生時間 自定義訊息 入參 出參 異常資訊。需要開發人員編寫的...

作業配置規範文件 MS SQL

原文 作業配置規範文件 ms sql 作業配置規範文件 ms sql 文件型別 ms sql 資料庫作業配置規範文件 建立日期 2015 07 30 版本變化 v3.0 修改記錄 修改人 修改日期 版本 修改描述 瀟湘隱者 2015 08 01 v1.0 建立制定文件 瀟湘隱者 2015 08 13...

作業配置規範文件 MS SQL

作業配置規範文件 ms sql 文件型別 ms sql 資料庫作業配置規範文件 建立日期 2015 07 30 版本變化 v3.0 修改記錄 修改人 修改日期 版本 修改描述 瀟湘隱者 2015 08 01 v1.0 建立制定文件 瀟湘隱者 2015 08 13 v2.0 修改部分內容,例如 sch...