使用Node.js解锁全栈开发

节点.js。是一个开源JavaScript运行时环境,旨在构建现代
可扩展应用程序。Node.js使开发人员能够在浏览器外运行JavaScript,
促进跨后端和前端的web开发。

与我们一起探索Node.js

Red Hat是开源领域的领导者。Red Hat与其他领先技术一起为JavaScript和Node.js社区做出贡献。这包括与Kubernetes和serverless相关的项目,以及我们对OpenJS基金会的参与。

OpenShift上的Node.js

跨云在OpenShift上构建和部署Node.js应用程序。使用Red Hat推荐的参考体系结构。

了解更多信息

Node.js的无服务器

使用serverless构建和部署较小的代码片段,也称为函数。使用Node.js可扩展到零并了解无服务器应用程序的模式

了解更多信息

AI和Node.js

通过将AI集成到JavaScript应用程序中,创建智能、高效和用户友好的体验。

了解更多信息

边缘处的Node.js

构建快速响应的应用程序,为应用程序的最终用户提供卓越的用户体验。

了解更多信息

使用Node.js构建应用程序

Node.js参考体系结构正由Red Hat和IBM内部的人员积极维护,他们参与了Node.js社区,为客户提供与Node.j斯相关的咨询建议和开发,或拥有大规模Node.js.部署。

Node.js参考体系结构的目标是展示团队对开发人员和内部团队在构建Node.js应用程序时应使用哪些组件的“意见”,并指导如何使用这些组件在生产中取得成功。

此体系结构中的组件是我们建议的,以帮助内部和外部客户根据我们的经验开始使用。其他组件可能同样好,但这些是我们最了解的组件。

登录Node.js

 

登录Node.js

了解用于登录Node.js应用程序的工具。

登录Node.js

 

Node.js中的代码一致性

编写一致的代码,以及如何使用像ESLint这样的linter工具来强制执行。

Node.js中的GraphQL

 

Node.js中的GraphQL

建议在Node.js应用程序中使用GraphQL。

构建良好的容器.png

 

建造良好的容器

基于我们在部署容器中构建Node.js应用程序的经验提出的建议。

选择web框架.png

 

选择web框架

就绪探测器允许Kubernetes检查应用程序pod的运行状况。 

代码覆盖.png

 

代码覆盖率

了解如何度量代码覆盖率,如何最大限度地提高测试投资。

类型脚本.png

 

类型脚本

为什么要使用TypeScript以及如何开始。

保护Node.js应用程序.png

 

保护Node.js应用程序

在软件开发过程中构建安全性的关键要素,以创建健壮的Node.js应用程序。

辅助功能_0.png

 

无障碍

Node.js开发人员需要了解的有关可访问性的一些关键领域概述

了解构建工具和流程时的典型开发工作流

开发人员工具

 

n个pm开发

创建和发布模块的建议

问题确定.png

 

问题的确定

将生产中的问题降至最低,并在常见问题发生时进行调查

测试.png

 

测试

查看Node.js环境中的测试并讨论建议

事务处理.png(

 

交易处理

为了保持数据的完整性,需要将多个更新作为一个原子单元(事务)来完成

Node.js_0.png中的负载平衡、线程和缩放

 

Node.js中的负载平衡、线程处理和扩展

管理Node.js应用程序中对较大计算资源的需求

Node.js_.png中的CD最佳实践

 

Node.js中的CI/CD最佳实践

测试代码签入和容器管道使用的CI/CD实践

Red Hat和Node.js

自2013年以来,Red Hat一直是Node.js项目和更大的OpenJS基金会社区的积极贡献者。我们的团队以多种方式支持Node.js和JavaScript社区工作。Red Hat正在对我们的客户至关重要的领域开展工作,包括诊断、平台支持、稳定和可预测的版本等,同时努力确保Node.js在Red Hat-Enterprise Linux和OpenShift上得到良好支持。


为了了解更多关于Node.js和我们在Red Hat的工作,我们邀请您通读本页的部分以及它们提供的其他信息的指针。

 

了解更多信息

 

OpenShift上的Node.js入门

>_ 教训

在OpenShift上使用Node.js开发

25分钟|中级

以现有的示例Node.js应用程序为例,对其进行修改以解决微服务问题,将其部署到OpenShift,并练习Node.js、微服务和Kubernetes之间的接口。

起点  

>_ 教训

使用odo开发

10分钟|初学者

使用OpenShift Do(odo)(开发人员的CLI工具)管理OpenShift容器平台上的应用程序组件。

起点  

>_ 教训

在Kubernetes上使用Node.js开发

10分钟|初学者

通过引导用户完成创建和扩展基于Express.js的应用程序以利用云功能的步骤,介绍了使用Node.js进行云计算开发。

起点  

关于Node.js的最新文章

UBI 8 Node.js最小图像的特色图像
2024年6月18日

使用Paketo Buildpacks和Red Hat UBI容器映像构建应用程序

迈克尔·道森+2

了解如何使用Paketo内置包和Red Hat Universal构建应用程序。。。

Node.js参考体系结构
2024年5月22日

Node.js应用程序边缘的高级容器管理

迈克尔·道森

了解如何使用Kubernetes在设备上运行容器并对其进行管理。。。

边缘的Node.js和JavaScript:原因、内容和方式

边缘的Node.js和JavaScript:原因、内容和方式

用于边缘计算的特征图像
2024年4月16日

在RHEL和Fedora的边缘将Node.js应用程序装箱

迈克尔·道森

了解如何使用…构建Node.js应用程序并将其部署到边缘设备。。。

社区里发生了什么事?

节点js

主要Node.js版本

节点js

Node.js事件

节点js

Node.js视频

节点js

JavaScript Serverless和Kubernetes社区