我正在创建一个新的 ✨JavaScript✨ 框架
好的,计划如下。我会尝试创建一个新的 JavaScript 后端框架(很可能不会,因为我只是想重写现有的后端框架)。我目前的计划是了解所有这些框架是如何运作的。所以我的第一步是重新创建其他人已经做过的东西,然后再着手构建和设计“新”框架。
隆重推出拉面🍜
又一个开源后端 REST API 框架!目前来看,它不过是Express的廉价翻版而已。
你可以在这里找到 ramen 的存储库,目前,截至我撰写本文时,Ramen 具有以下功能:
- 检测查询参数
- 路由参数
- 获取所有标题
- 发送/写入响应对象
它遵循逐个路由的路由方式,假设用户访问“ http://ip:port/something/id ”,它会尝试将其与服务器提供的不同类型的函数进行匹配。无论哪个函数先出现(即哪个函数先被附加),都将用于处理该请求。它还能够查找查询参数,例如,如果您访问 URL“ http://ip:addr?foo=bar ”,您可以通过 Ramen 提供给您的 Request 对象访问 foo 的值,只需执行以下操作即可req.queryParams
。我会尝试在这里记录我在 Ramen 中所做的所有开发工作。不知何故,这会激励我始终保持这个项目的活力 :)