Koa2 學習筆記(第五天)

2021-08-07 10:16:45 字數 960 閱讀 6217

koa2的模板引擎使用

現在主流的模板引擎為ejs,jade,nunjucks等。

這裡採用了ejs,因為比較符合前端html語法,不破壞結構。

另外和express不同的是,koa2還需要引中介軟體來支援模板的使用

cnpm i ejs koa-views

-s

const koa = require('koa')

const path = require('path')

const views = require('koa-views')

// views第乙個引數指定路徑,第二個引數指定模板引擎

extension: 'ejs'

}))// 渲染是個非同步過程,所以這裡使用async await

// 這裡是區別與express內建的寫法的

let title = 'hello ejs',

await ctx.render('index', )

})(3000)

在index.js的同級目錄views下面建立index.ejs

第五天(學習筆記)

1.什麼是字典 dict.以 表示,沒一項用逗號隔開,內部元素用key value的形式來儲存資料.查詢的效率非常高,通過key來查詢元素 內部使用key來計算乙個記憶體位址 暫時 hash演算法.key必須是不可變的資料型別 key 必須是可雜湊的資料型別 可雜湊就是不可變 2.字典的增刪改查 1...

第五天筆記

1.return 可以結束一整個方法 2.為什麼要學會程式除錯 程式設計師寫出程式不一定有語法錯誤但邏輯錯誤一定有 於是我們就需要一步步拆分 逐步觀察 執行順序和資料變化 來找出問題!在可能出現錯誤的地方打斷點 4.陣列 陣列也有四要素 1陣列名 2.陣列型別 3.陣列下標 最大長度等於陣列長度減一...

學習第五天

清楚測試用例是什麼 測試用例的重要性 有效性 測試用例是測試人員測試過程中的重要參考依據,準確的測試用例的計畫 執行和跟蹤是 測試的有效性的有力證明 可復用性 設計良好的測試用例可以重複執行,能節約時間,提高測試效率 易組織性 清晰詳細的測試用例能夠便於測試執行的開展 可評估性 測試用例的通過率是檢...