layout:用于构建Podium布局服务器的模块。布局服务器将多个Podlet组合到一个布局中,从而形成一个完整的网页

@讲台/布局一个模块,用于在微型前端体系结构中用页面片段组成完整的页面布局。请参阅网站。用于构建布局服务器的模块。布局服务器主要负责获取HTML片段并将这些片段拼接成完整HTML页面。为此,布局实例提供了三个核心功能: @podium/client用于从Podlet中获取内容@podium/context用于在获取内容时将关于布局的请求的绑定信息设置为Podlet @podium/proxy使得可以在Podlet或任何后端服务中公开公开数据终结点该模块可以与普通的node.js HTTP服务器或任何HTTP框架以及您选择的任何模板语言一起使用(如果愿意,也可以不使用)。注意:基于连接兼容中间件的框架(例如)在Podium中被视为第一类,因此该模块提供了.middleware()方法以方便使用。为了使用其他HTTP框架编写布局服务器,存在以下模块:安装$
zip
layout-master.zip 预估大小:24个文件
folder
layout-master 文件夹
file
release.config.js 678B
file
.eslintrc 310B
folder
.github 文件夹
folder
workflows 文件夹
file
test.yml 681B
file
publish.yml 867B
folder
lib 文件夹
file
layout.js 9KB
folder
example 文件夹
folder
extending 文件夹
file
custom-context.js 308B
file
custom-layout.js 431B
folder
server 文件夹
folder
views 文件夹
file
layout.hbs 922B
file
server.js 2KB
folder
assets 文件夹
file
grid.css 2KB
file
LICENSE 1KB
file
.prettierrc 231B
file
README.md 19KB
file
index.d.ts 1KB
folder
tap-snapshots 文件夹
file
__tests__-layout.js-TAP.test.js 1KB
file
tests-layout.js-TAP.test.js 1KB
file
.npmrc 19B
file
renovate.json 491B
file
.editorconfig 174B
folder
tests 文件夹
file
layout.js 20KB
file
.gitignore 157B
file
CHANGELOG.md 15KB
file
.eslintignore 32B
file
package.json 2KB
zip 文件大小:26.17KB