Express res.render 学习笔记
生活随笔
收集整理的這篇文章主要介紹了
Express res.render 学习笔记
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
server.get('*', (req, res) => {res.render(indexHtml, {req,providers: [{ provide: APP_BASE_HREF, useValue: req.baseUrl }],});});
res.render(view [, locals] [, callback])
- locals,一個(gè)對(duì)象,其屬性定義視圖的局部變量。
- callback,回調(diào)函數(shù)。 如果提供,該方法將返回可能的錯(cuò)誤和呈現(xiàn)的字符串,但不執(zhí)行自動(dòng)響應(yīng)。 當(dāng)發(fā)生錯(cuò)誤時(shí),該方法會(huì)在內(nèi)部調(diào)用 next (err)。
view 參數(shù)是一個(gè)字符串,它是要呈現(xiàn)的視圖文件的文件路徑。 這可以是絕對(duì)路徑,也可以是相對(duì)于視圖設(shè)置的路徑。 如果路徑不包含文件擴(kuò)展名,則視圖引擎設(shè)置確定文件擴(kuò)展名。 如果路徑確實(shí)包含文件擴(kuò)展名,那么 Express 將加載指定模板引擎的模塊(通過(guò) require())并使用加載的模塊的 __express 函數(shù)渲染它。
view 參數(shù)執(zhí)行文件系統(tǒng)操作,例如從磁盤(pán)讀取文件和評(píng)估 Node.js 模塊,因此出于安全原因不應(yīng)包含來(lái)自最終用戶(hù)的輸入。
// 將渲染的視圖發(fā)送給客戶(hù)端
res.render(‘索引’)
// 如果指定了回調(diào),則必須顯式發(fā)送呈現(xiàn)的 HTML 字符串
res.render (‘index’, function (err, html) {
res.send (html)
})
總結(jié)
以上是生活随笔為你收集整理的Express res.render 学习笔记的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 邵平
- 下一篇: 特斯拉上海超级工厂4月交付超7.5万辆