next-rest-api:旨在简化Next.js中REST API的开发

时间:2024-05-26 03:31:22
【文件属性】:

文件名称:next-rest-api:旨在简化Next.js中REST API的开发

文件大小:134KB

文件格式:ZIP

更新时间:2024-05-26 03:31:22

api rest nextjs boom joi

下一个REST API 旨在简化中REST API的。 动机 Next.js在v9中提供了API路由支持,但是您必须提供自己的实现,以处理不同的HTTP方法,验证,错误处理等。 因此,简而言之,该库提供了一种标准方法: 检测HTTP方法(GET,POST,PUT,PATCH,DELETE等)。 验证请求(标题,查询,正文)。 处理错误,包括错误的响应方式。 记录错误,默认情况下将它们打印到stderr 。 安装 $ npm install @moxy/next-rest-api joi @hapi/boom 该库对和具有对等依赖性,以执行验证并以标准格式输出错误。 用法 简单获取端点: 在/pages/api/products.js (或/pages/api/products/index.js )中 import withRest from '@moxy/next-rest-


【文件预览】:
next-rest-api-master
----.travis.yml(135B)
----.lintstagedrc(41B)
----index.js(4KB)
----package.json(1KB)
----.eslintrc.json(168B)
----jest.config.js(111B)
----LICENSE(1KB)
----package-lock.json(497KB)
----index.test.js(12KB)
----.huskyrc(117B)
----.gitignore(35B)
----CHANGELOG.md(1KB)
----.commitlintrc.json(69B)
----README.md(9KB)

网友评论