公司搭建了yapi,介面平臺處于起步狀態,最近在測驗介面時發現一個問題:YAPI斷言功能無法使用,報錯assert.equal is not a function
針對這個問題,解決方法為如下:
1.進入該路徑,找到sandbox.js檔案

2.編輯此檔案,添加如下紅色框內容(注意標點符號!!!):

3.保存后,重啟yapi,我個人使用的是pm2管理,所以我的啟動方式為:pm2 restart app

4.啟動后使用pm2 ls查看運行狀態,如果是綠色的online就表示沒問題,直接訪問yapi驗證斷言是否正常即可
4.1這是我的介面內的斷言,判斷介面回應碼是否是200和非404:

4.2,執行自動化運行,查看介面測驗結果

至此,問題已經完美解決,總結就是因為yapi的一個安全問題,使得yapi更新了自身沙箱使用,而這一更新,導致assert斷言需要手動引入后才可以使用,引入如上步驟2所示,
引入assert后就可以正常使用斷言模塊了!
--祝君武運昌隆--
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/472277.html
標籤:其他
