Koa教程筆記(二) 第三方中介軟體 ejs

2021-10-03 05:04:05 字數 1049 閱讀 7149

需要安裝的包:koa,koa-router,koa-views和ejs。

第三方中介軟體

// 配置模板引擎中介軟體 -- 第三方中介軟體

// 第乙個引數是模板存放位置

use(

views

('views',)

)

公共資料共享

use(async

(ctx, next)

=>

)ejs模板呼叫:

呼叫方式與nodejs中呼叫的引數基本一致,不過nodejs中呼叫採用的是ejs.renderfile函式,這裡用的是ctx.render函式。

await ctx.

render

('index'

,)

ejs檔案的書寫規範與nodejs呼叫ejs時一致,請參考文章:

完整**

const koa =

require

('koa'

)const router =

require

('koa-router')(

)const views =

require

("koa-views"

)new

koa(

)// 配置模板引擎中介軟體 -- 第三方中介軟體

// 第乙個引數是模板存放位置

use(

views

('views',)

)use

(async

(ctx, next)

=>

)// 配置路由

router.

get(

'/',

async

(ctx)

=>)}

) .

use(router.

routes()

).use(router.

allowedmethods()

)listen

(3000

)

Node 第三方中介軟體

有關第三方中介軟體,這裡我們分析幾個比較重要和常用的,知道這幾個的使用,其它的也就會了。body parser 解析body中的資料,並將其儲存為request物件的body屬性。cookie parser 解析客戶端cookie中的資料,並將其儲存為request物件的cookie屬性 expre...

node常用外掛程式 第三方模組 中介軟體使用

用於熱更新,隨時監控檔案的變化 安裝npm i g nodemon 使用nodemon index.js nvm用於nodejs版本管理,我們在開發過程中,不同的專案需要使用不同的node版本,這時我們可以使用nvm來切換當前使用版本 mac下配置 在終端中執行curl o bash 或wget q...

第三方登陸元件

1.安裝 django 配置 social django 3.資料庫遷移 第三方登陸的時候,會新建一些額外的資料表 python manage.py migrate 直接 migrate,不用 makemigrations,因為 migrations檔案已經生成好了 4.settings 中配置 a...