文件名称:ftrouter:用于节点Rest API的基于文件树的最小api路由器
文件大小:1.35MB
文件格式:ZIP
更新时间:2024-05-19 01:34:13
nodejs router server filetree api-router
鼓动者 基于最小文件树的api路由器,用于使用节点构建rest api 关于 ftrouter最初是Next.js的Api Routes实现的克隆,现在正与其他框架竞争,这是设置API路由的最简单方法。 关于为什么使用文件夹树使原子化和更容易处理逻辑之间的分离有很多文章。 虽然您无法将代码与筹码服务器捆绑在一起,因为每个文件都彼此独立,并且不需要其他文件来执行。 创作的思想和灵感仍然是Vercel的Next.js 津贴 自定义端口和目录 最小,因此可以与任何捆绑程序或进程处理程序一起使用。 注重 用于处理路由请求的预编译状态 表现 例子文件夹中autocannon到基准/api屏幕截图 警告 该库仍在积极开发中,并且肯定会存在错误,请确保您到目前为止仅将其用于测试而不是用于生产。 安装 稳定的CLI # for global install to avoid installing t
【文件预览】:
ftrouter-master
----.prettierignore(14B)
----_config.yml(180B)
----.gitignore(39B)
----README.md(4KB)
----params.json(4KB)
----javascripts()
--------scale.fix.js(610B)
----.prettierrc(94B)
----tests()
--------endpoints.js(2KB)
----docs()
--------perf.png(662KB)
--------index.html(6KB)
--------logo.svg(520KB)
----create-docs.js(1KB)
----app.js(1KB)
----stylesheets()
--------github-light.css(3KB)
--------stylesheet.css(6KB)
--------normalize.css(8KB)
--------styles.css(6KB)
----package.json(2KB)
----dist()
--------index.js(1.31MB)
----index.md(4KB)
----config()
--------index.js(162B)
----example()
--------api()
--------index.js(72B)
--------outer-route.js(72B)
----index.html(13KB)
----custom-server.js(367B)
----yarn.lock(56KB)
----lib()
--------check-api-dir.js(161B)
--------warn.js(82B)
--------create-route-dir.js(977B)
--------serve.js(721B)
--------is-dynamic-param.js(366B)
--------request-helpers.js(919B)
--------init-project.js(2KB)
--------create-route-parser.js(894B)
--------router.js(1KB)
--------micro-server.js(224B)
--------get-available-routes.js(527B)
--------create-available-routes.js(3KB)
--------parse-url.js(571B)
--------process-dirs.js(470B)
--------setup-routes.js(134B)
--------set-content-type.js(300B)
--------base-path.js(275B)
----package-lock.json(70KB)