所有文章 > 当前标签:Node JS
如何在NodeJS中不使用Express JS创建API - 前端大师
2026/01/02
本文详细讲解如何在不使用Express.js的情况下,通过Node.js内置模块创建API,包括GET和POST请求的实现,并使用Postman进行测试,帮助开发者深入理解Node.js工作原理。
如何生成API密钥和密钥对以保护API安全
【API安全】
本文详细介绍了如何生成API密钥和密钥对以保护API安全,包括使用Node.js crypto模块生成随机API密钥和哈希存储API机密的方法,强调唯一性、不可预测性和作用域分离等关键实践。
2026/01/01
深入理解Node.js中的API密钥认证 – LogRocket博客
【API安全】
本教程详细讲解如何在Node.js中使用API密钥进行身份验证,包括生成API密钥、创建用户数据、验证API密钥和限制使用频率。通过构建一个完整的API系统,开发者可以实现安全访问和频率控制,适用于需要API密钥认证的Node.js应用开发。
2025/12/27
如何使用Postman自动化API测试 – LogRocket博客
【API开发工具】
本文详细介绍了如何使用Postman进行API自动化测试,包括设置Postman账户、创建测试集合、编写JavaScript测试脚本以及集成到CI/CD管道中。通过自动化API测试,开发者可以提升测试效率,确保应用程序的稳定性和正确性,并利用Postman自动化API测试和CI/CD集成API测试等长尾关键词。
2025/12/26
REST API测试策略指南
【API开发工具】
本文深入探讨REST API测试的基本原理和实用策略,涵盖功能、性能和安全测试,帮助开发者全面验证RESTful API的可靠性、性能和安全性,并提供自动化测试工具和最佳实践指导。
2025/12/18
使用C++和N-API编写NodeJS插件的初学者指南
【API开发】
本指南介绍如何使用C++和N-API编写Node.js插件,涵盖从项目初始化、依赖安装到函数和类导出的完整流程,帮助初学者快速上手N-API插件开发,提升Node.js应用性能。
2025/12/17
基于N-API和node-addon-api的Node.js异步C++扩展
【API开发】
本文探讨了基于N-API和node-addon-api的Node.js异步C++扩展,通过示例展示如何利用C++代码提升CPU密集型任务性能,并实现25倍以上的性能提升。文章详细介绍了N-API的ABI兼容性优势,以及node-addon-api作为C++封装的使用方法,帮助开发者高效集成C/C++库到Node.js应用中。
2025/12/17
构建现代化且可用于生产环境的Node.js API:我的基础配置
【API开发】
本文分享了构建现代化且可用于生产环境的Node.js API的基础配置,包括JavaScript和Node.js v16/v18作为核心语言和运行时,结合Express.js、PM2、dotenv、REST Client、GPT等工具,涵盖异步处理、环境变量管理、API测试、进程管理、OpenAPI规范生成、测试框架和数据库选择,旨在提高开发效率和项目稳定性。
2025/12/16
什么是API以及如何构建一个API?- Softude
【API开发】
API是应用程序编程接口,作为软件间通信的桥梁,通过定义请求和响应规则实现数据交换。文章详细解释了API的工作原理、类型、开发工具和最佳实践,帮助开发者构建高效、安全和可扩展的API,提升应用程序的功能性和用户体验。
2025/12/14
如何创建API:面向初学者的分步指南 – Netguru
【API开发】
本指南详细介绍了如何创建API,包括设计清晰的端点、选择适当的数据格式以及实现安全的身份验证方法,确保系统间可靠通信。它涵盖了REST原则、GraphQL技术、开发环境设置、API设计原则、开发生命周期、身份验证和安全措施,以及性能优化和文档编写,帮助初学者掌握API开发的分步流程和最佳实践。
2025/12/13
使用Node.js和Express实现安全API的现代方法
【API安全】
本文详细指导如何使用Node.js、Express和TypeScript构建支持ESM模块的安全API,包括项目初始化、依赖安装、TypeScript配置、服务器设置、热重载启用、Arcjet安全集成以及生产环境部署。通过TypeScript的类型安全性和Arcjet的防护,提升代码可维护性和API安全性,解决ESM模块解析冲突问题。
2025/12/13
如何构建API:从端点设计到部署的完整指南
【API开发】
本文详细介绍了如何构建API的完整流程,从端点设计到部署,包括使用Node.js和Express.js框架创建端点、实现JWT身份验证确保API安全性、连接到MongoDB数据库存储数据、使用Postman和Jest进行测试与调试,以及部署到AWS等云平台。通过酒店预订应用示例,展示了构建高效API的关键步骤和最佳实践,如RESTful规范、错误处理和文档生成。
2025/12/12
使用Node.js构建API网关 – RisingStack工程技术
【API开发工具】
本文详细介绍了使用Node.js构建API网关的方法,包括其核心功能如路由、身份验证、数据聚合和协议转换,以及Node.js的高性能和事件驱动架构优势,帮助开发者在微服务架构中实现高效的API网关设计。
2025/12/09
了解如何从零开始使用Node.js构建REST API
【API开发】
本文详细介绍了如何使用Node.js从零开始构建REST API,包括REST架构的基本概念、设计原则以及实践示例。通过Express框架实现CRUD操作,适合初学者快速掌握Node.js REST API开发。
2025/12/09
实时API:它们是什么以及为什么重要
【API使用场景】
实时API是一种提供即时数据更新的API,通过推送机制和WebSockets等技术实现低延迟通信,广泛应用于金融交易、拼车应用和社交媒体等领域,以增强用户体验和决策效率。
2025/11/28
从零开始构建属于你的API网关 | 作者:Robby Nasution
【API开发工具】
本文详细介绍了如何使用Node.js和Express从零开始构建一个API网关,作为微服务的入口点,实现基本身份验证、请求转发、响应头修改和监控功能。通过bcrypt哈希处理basic_auth令牌、YAML配置文件定义端点,以及OWASP安全头部标准,帮助开发者构建安全的微服务网关。
2025/11/25
搜索文章