服务器
文章平均质量分 88
服务器
儒雅的烤地瓜
四海八荒,始于足下呦
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Node | 如何在Express.js中处理异步验证逻辑
本文总结了Express.js中处理异步验证逻辑(如数据库查重)的四种方案:1)推荐使用express-async-errors库自动捕获异步错误;2)自定义asyncHandler包装器手动处理;3)结合express-validator的异步自定义验证器;4)传统try/catch手动调用next(err)。核心建议包括统一通过next(err)传递错误、保持代码风格一致、分离验证与业务逻辑,并优先考虑方案1或方案3以降低维护成本。所有方案最终都需由Express全局错误中间件处理,确保响应格式统一。原创 2026-07-01 09:35:46 · 343 阅读 · 0 评论 -
Node| 如何创建一个自定义的验证中间件?
Express.js自定义验证中间件创建指南:通过编写访问req/res/next的函数实现数据校验,失败时返回错误,成功时调用next()。基础结构需注意必须调用next()或提前终止请求。示例演示用户注册时验证username和email字段,推荐使用express-validator库处理复杂验证。进阶技巧包括创建可复用的验证工厂函数,最佳实践强调分离关注点、统一错误格式、数据净化和异步支持。验证中间件应放在express.json()之后,构建安全可靠的请求验证层。原创 2026-06-27 17:29:49 · 246 阅读 · 0 评论 -
浅谈WEB服务器和云服务器区别
随着全面云化时代的来临,企业级客户应用部署的范围从数据中心扩展至公有云、私有云和混合云模式,由此从无状态的 Web 应用,到交易类应用,再到数据化和智能化应用等等。那云服务器中的web服务器是什么?我们在接触云服务器的时候,经常听到web服务器的概念。原创 2025-08-28 08:15:00 · 900 阅读 · 0 评论 -
目前主流的Web服务器有哪些?
目前最主流的四个Web服务器是Apache、 Nginx 、IIS、Tomcat。原创 2025-08-16 08:00:00 · 1584 阅读 · 0 评论 -
PM2 | NodeJS应用进程管理工具—PM2的基本使用
介绍一个生产级的流程管理工具 PM2,通常我们说到 PM2 的时候,都是在说如何部署 Node.js 程序,但是实际上 PM2 很强大,不仅仅可以用来管理 Node.js,它还可以用来管理 Python、PHP、Ruby、perl 等等。但是,在部署之前,我们还需要安装nodejs原创 2023-09-13 09:39:25 · 32974 阅读 · 2 评论 -
浅谈端口 | 80端口和8080端口是2个不同的端口吗?有何区别?
80端口和8080端口本质上并没有什么区别,但浏览器对于这两个端口还是区别对待了,在浏览器的地址栏输入一个网址并不需要添加80端口号就可以直接访问,比如,test.com如果采用8080端口访问就必须加上端口号test.com:8080。原创 2023-07-16 12:16:48 · 6761 阅读 · 0 评论
分享