需要安裝的包: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...