Node.js 是一个开源、跨平台的 JavaScript 运行时环境,使用广泛,它允许开发者在服务器端运行 JavaScript 代码。无论是开发 Web 应用、构建 API 还是进行自动化脚本编写,Node.js 都是一个不可或缺的工具。
2025年09月23日
Node.js 是一个开源、跨平台的 JavaScript 运行时环境,使用广泛,它允许开发者在服务器端运行 JavaScript 代码。无论是开发 Web 应用、构建 API 还是进行自动化脚本编写,Node.js 都是一个不可或缺的工具。
2025年09月23日
Node.js 作为一种高性能的 JavaScript 运行环境,凭借强大的功能广泛应用于服务器端开发,为开发者带来诸多便利。然而,其灵活性和跨平台特性在受到开发者青睐的同时,也逐渐吸引了攻击者注意。
2025年09月23日
简单的说 Node.js 就是运行在服务端的 JavaScript,起初段定位是后端开发语言,由于技术的不够成熟,一般小型项目会完全使用node.js作为后台支撑,大项目中,运行不够稳定,不会轻易使用。具有高并发优良特性,Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。
node.js 现在今可以替换很多小型的php项目 ,但是虽然定位为后端语言,但常用于前后端但中间件,例如用于搭建前端服务器,用于替换代理请求等,前端工程化的工具环境等使用。
2025年09月23日
Node-Red是一款低代码开发工具,它提供了一个基于浏览器的流编辑器,目标是让任何人都能构建用于收集、转换和可视化数据的应用程序,构建自动化流程。最初是由IBM团队开发,目前属于OpenJS基金会。在宣传上更多地是介绍Node-Red在物联网领域的应用,其实不管是家庭自动化、工业控制系统还是其他任何领域都是适合的。我个人主要是希望把日常工作中的数据处理任务使用Node-Red进行自动化,并提供给团队成员使用,Node-Red同样非常适合这种轻量级的自动化任务。
2025年09月23日
本文翻译自RisingStack网站Gergely Nemeth撰写的《Web Authentication Methods Explained》一文,感谢景庄对该文章的翻译。
安全问题正成为Web应用越来越值得关注的问题。在这之前,我们已经讨论了 Node.js的安全问题列表。 为了更深入地探讨此类问题,本文将具体谈一谈有关Cookie、Token、以及其他Web认证方法。 本文将从最简单的HTTP基本认证开始谈起,进而会讨论Cookie、Token、签名,以及一次性密码结束。
2025年09月23日
编译 | 苏宓
出品 | CSDN(ID:CSDNnews)
又一公司宣布开始拥抱 Rust 这门语言,这回是 OpenAI。
最近,他们宣布正在用 Rust 语言重写即将发布的 AI 命令行工具 Codex CLI,理由也很实在:性能更强、安全性更高,而且可以彻底摆脱对 Node.js 的依赖——毕竟 Node.js 对一部分开发者来说不是“略显麻烦”,而是“直接劝退”。
Codex 是 OpenAI 最近刚推出的一款实验性编码助手,可以在 ChatGPT 的网页界面中直接使用,也可以通过本地的 Codex CLI 运行。它的交互方式类似聊天,CLI 版本支持两种用法:一种是交互式的,通过 codex 命令来驱动提示;另一种是静默模式,适合 CI/CD 流水线里干点体力活,比如自动生成 changelog 这类活儿。
2025年09月23日
【编者按】Node.js是一个用于创建Web服务的平台,以创新设计和高效著称。《Node.js项目实践:构建可扩展的Web应用》通过专业的讲解方式,帮助开发者逐步学习如何使用专业的开发工具构建一系列基于Node.js的Web应用。下面为该书的节选内容。
使用Express.js和Hapi构建Node.js REST API服务
在当下的Web开发中,瘦客户端和瘦服务端的架构变得越来越流行,瘦客户端一般基于Backbone.js、Anglers JS、Ember.js等框架构建,而瘦服务端通常代表着REST风格的Web API服务。这种模式现在越来越流行,已经有Parse.com等不少网站选择尝试把后端建成服务的形式。它有如下一些优点:
2025年09月23日
正常使用node执行整个JavaScript文件的方法:
如果要用node直接执行一整个JavaScript文件的话,那么就不能进入node的编辑模式,而应该直接在命令框里面输入:
node <JavaScript文件名>
2025年09月23日
因为工作的原因不得不学习前端开发,项目中使遥是TypoeScripT所以利用放假时间学习了一下TypeScript的基本知识,现把如何利用Node.js创建一个TypeScript项目的过程记录一下,对想学习TypeScript开发的朋友能有所帮助
1. 确保您已经安装了Node.js和npm(Node.js的包管理器)。您可以在终端中输入以下命令来检查它们的版本: