首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏IMWeb前端团队

    使用joi来验证数据模型

    Joi 是 hapijs 自带的数据校验模块,他已经高度封装常用的校验功能,本文就是介绍如何优雅地使用 joi 对数据进行校验。相信你会喜欢上他。 也可以使用正则: Joi.object({ password: Joi.string().regex(/^[a-zA-Z0-9]{3,30}$/) }); 在 hapijs 中使用Joi hapijs Joi 的更多用法可以参考文档:https://github.com/hapijs/joi/blob/v8.0.5/API.md

    1.7K50发布于 2019-12-04
  • 来自专栏前端达人

    分享10个NodeJS相关的专业级工具

    HapiJS https://hapi.dev/ HapiJS是一个强大的开源Web框架,旨在开发安全可扩展的API和Web应用程序。 HapiJS注重灵活性、可扩展性和安全性,是构建生产级Node.js应用程序的出色选择。 值得注意的是,HapiJS拥有庞大的用户群体,每周的NPM下载量超过60万次,进一步证明了其在开发者社区中的可靠性和受欢迎程度。 HapiJS的特点包括: 丰富的生态系统,拥有广泛的官方插件。 HapiJS具有高度可扩展的架构,使开发人员能够根据应用程序的需求进行定制和扩展。这使得HapiJS适用于各种规模的项目,从小型应用到大型企业级应用。 全面的验证和输入处理机制。 通过使用HapiJS,开发人员可以构建安全可靠、可扩展的Node.js应用程序。HapiJS提供了丰富的功能和工具,使开发人员能够更高效地构建和管理应用程序,并满足各种需求。

    2.5K20编辑于 2023-08-31
  • 来自专栏IMWeb前端团队

    使用joi来验证数据模型

    Joi 是 hapijs 自带的数据校验模块,已经高度封装常用的校验功能,本文就是介绍如何优雅地使用 joi 对数据进行校验。相信你会喜欢上他。 也可以使用正则: Joi.object({ password: Joi.string().regex(/^[a-zA-Z0-9]{3,30}$/) }); 在 hapijs 中使用Joi hapijs Joi 的更多用法可以参考文档:https://github.com/hapijs/joi/blob/v8.0.5/API.md

    3.1K00发布于 2017-12-28
  • 来自专栏全栈程序员必看

    使用joi来验证数据模型[通俗易懂]

    Joi 是 hapijs 自带的数据校验模块,他已经高度封装常用的校验功能,本文就是介绍如何优雅地使用 joi 对数据进行校验。相信你会喜欢上他。 也可以使用正则: Joi.object({ password: Joi.string().regex(/^[a-zA-Z0-9]{3,30}$/) }); 在 hapijs 中使用Joi hapijs Joi 的更多用法可以参考文档:https://github.com/hapijs/joi/blob/v8.0.5/API.md 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn

    1.7K10编辑于 2022-09-19
  • 来自专栏python3

    小程序开发(一):使用scrapy爬虫

    本系列文章大致会介绍一下内容: 数据准备(python的scrapy框架) 接口准备(nodejs的hapijs框架) 小程序开发(mpvue以及小程序自带的组件等) 部署上线(小程序安全域名等配置以及爬虫 注意点: 如何部署scrapyd到服务器 如何设置scrapyd为系统后台服务及系统启动项 NEXT 下一篇,我们会介绍并且使用很火的一个nodejs后台api库 - hapijs

    1.3K10发布于 2020-01-06
  • 来自专栏若尘的技术专栏

    nodejs 框架排名

    https://github.com/hapijs/hapigithub.com 第十名: polemo 11k (2012年12月) 网易开源的游戏后端框架。

    3K45编辑于 2021-12-07
  • 来自专栏用户4822892的专栏

    Top Web Development Technologies and Frameworks

    Frameworks for Web Application Development" Examples of MVC Node JS frameworks include Express js, Hapijs

    61010发布于 2019-07-30
  • 来自专栏腾讯开源的专栏

    Github 开源项目贡献指南:如何给开源项目做贡献 (上)

    重构项目的布局以增加其易用性 组织用户使用调查来重构项目的导航或者菜单 把样式指南放在一起以此来帮助项目有一致的视觉设计 设计 t-shirt 或者 新的logo,就像是hapijs的贡献者们做的一样你喜欢写作吗

    3.7K20发布于 2017-05-05
  • 来自专栏Nodejs技术栈

    不容错过的 Node.js 项目架构

    /', async (req, res, next) => { // 这应该是一个中间件或者应该由像 Joi 这样的库来处理 // Joi 是一个数据校验的库 github.com/hapijs

    6.9K30发布于 2019-12-16
  • 来自专栏Nodejs技术栈

    Node.js 基础知识:没有依赖关系的 Web 服务器

    译者:Mirosalva 校对者:kasheemlew,Endone Node.js 是构建 web 应用服务端的一种非常流行的技术选择,并且有许多成熟的网络框架,比如 express, koa, hapijs

    1.9K30发布于 2020-01-16
  • 来自专栏玩转JavaEE

    前后端分离开发,RESTful 接口如何设计

    网址:http://hapijs.com 5.3.8 Sinatra Sinatra 是一个领域特定语言(DSL),用来在 Ruby 中创建 RESTful 应用程序。

    3.1K01发布于 2019-11-13
  • 来自专栏A周立SpringCloud

    RESTful 架构基础

    网址:http://hapijs.com 5.3.8 Sinatra Sinatra 是一个领域特定语言(DSL),用来在 Ruby 中创建 RESTful 应用程序。

    1.2K30发布于 2019-11-09
  • 来自专栏暴走大数据

    RestFul架构基础

    网址:http://hapijs.com 5.3.8 Sinatra Sinatra 是一个领域特定语言(DSL),用来在 Ruby 中创建 RESTful 应用程序。

    93010发布于 2019-10-30
  • 来自专栏芋道源码1024

    RESTful 架构基础

    网址:http://hapijs.com 5.3.8 Sinatra Sinatra 是一个领域特定语言(DSL),用来在 Ruby 中创建 RESTful 应用程序。

    1.1K20发布于 2019-10-29
领券