point-of-view:Fastify的模板渲染插件

时间:2024-04-26 15:58:39
【文件属性】:

文件名称:point-of-view:Fastify的模板渲染插件

文件大小:55KB

文件格式:ZIP

更新时间:2024-04-26 15:58:39

templates speed fastify JavaScript

观点看法 模板渲染插件支持Fastify。 point-of-view使用用于管理视图引擎的view方法来装饰答复界面,该视图引擎可用于呈现模板响应。 当前支持以下模板引擎: 在production模式下, point-of-view将大量缓存模板文件和功能,而在development中将在每次模板文件和功能时重新加载。 需要注意的是,至少Fastify v2.0.0是必要的。 注意: ejs-mate支持已被删除。 基准测试 使用ejs引擎使用benchmark文件夹中的文件运行benchmark 。 已使用以下数据获取数据: autocannon -c 100 -d 5 -p 10 localhost:3000 特快:8.8k req / sec 固定:15.6k req / sec 安装 npm install point-of-view --save 用法 c


【文件预览】:
point-of-view-master
----example-marko.js(1KB)
----.github()
--------stale.yml(772B)
--------dependabot.yml(261B)
--------workflows()
----.taprc(83B)
----example.js(353B)
----benchmark()
--------express.js(325B)
--------fastify.js(393B)
----LICENSE(1KB)
----test()
--------test-ejs-with-snapshot.js(7KB)
--------index.test-d.ts(903B)
--------test-pug.js(13KB)
--------test-nunjucks.js(12KB)
--------helper.js(9KB)
--------test-eta.js(22KB)
--------test-mustache.js(18KB)
--------test.js(10KB)
--------test-art-template.js(13KB)
--------test-ejs.js(24KB)
--------test-dot.js(12KB)
--------test-liquid.js(12KB)
--------test-marko.js(16KB)
--------test-twig.js(11KB)
--------test-handlebars.js(22KB)
----README.md(10KB)
----index.d.ts(802B)
----tap-snapshots()
--------test-with-snapshot.js-TAP.test.js(2KB)
--------test-test-ejs-with-snapshot.js-TAP.test.js(2KB)
----example-async.js(594B)
----templates()
--------fragment-header.ejs(53B)
--------fragment-header.eta(53B)
--------index-with-no-data.ejs(105B)
--------index-with-includes.ejs(184B)
--------index.html(98B)
--------body.twig(9B)
--------index.liquid(18B)
--------ok.html(3B)
--------error.hbs(14B)
--------index-with-no-data.eta(105B)
--------index-with-includes-without-ext.html(22B)
--------layout.hbs(90B)
--------testdef.def(2B)
--------index.ejs(110B)
--------index.eta(112B)
--------index-with-custom-tag.liquid(146B)
--------index-bare.html(80B)
--------index-layout-body.ejs(12B)
--------index-layout-content.ejs(15B)
--------testjst.jst(36B)
--------index.hbs(97B)
--------index-with-partials.hbs(92B)
--------sample.pug(42B)
--------index.marko(101B)
--------index-for-layout.hbs(15B)
--------layout.pug(50B)
--------index.mustache(92B)
--------index-for-layout.eta(22B)
--------index.pug(46B)
--------index-with-includes-and-attribute-missing.eta(265B)
--------index.art(270B)
--------index-with-includes-one-missing.ejs(237B)
--------layout.ejs(98B)
--------index.njk(98B)
--------template.twig(28B)
--------index-with-includes-one-missing.eta(255B)
--------body.mustache(17B)
--------content.ejs(58B)
--------layout-eta.html(105B)
--------layout.eta(107B)
--------index-with-includes.eta(195B)
--------index-with-includes-and-attribute-missing.ejs(249B)
--------fragment-footer.html(85B)
--------content.eta(53B)
--------double-quotes-variable.liquid(20B)
--------layout.html(102B)
--------index-linking-other-pages.ejs(523B)
--------header.art(39B)
--------testdot.dot(52B)
--------layout.dot(45B)
--------index-linking-other-pages.eta(526B)
--------footer.art(17B)
--------body.hbs(18B)
--------index-for-layout.ejs(19B)
--------index.twig(121B)
--------index-with-global.njk(127B)
----.gitignore(2KB)
----index.js(17KB)
----package.json(2KB)
----example-ejs-with-some-options.js(1KB)

网友评论