您还可以使用 npm 来集成 Node 生态系统中的新工具和软件包。当然,您应该始终记录、调试和分析代码,以便获得最佳的功能和性能。
Node.js 代码中的错误很难发现和修复。通常,您可以通过简单研究代码来发现并修复错误。这样做可以快速提升代码质量。您还可以使用 log 语句进行事后调查,运行一些代码,并研究控制台输出(或日志文件),以查看它的实际执行方式。但是对于一些类型的错误(最糟糕的错误),您就需要从源代码中查找问题。
在本 Node.js 学习路径中,到目前为止,我们已使用关系数据库 SQLite3 作为示例应用程序的数据存储。在本单元中,我们将应用程序转换为使用 MongoDB(这是用于 Node.js 应用程序的最受欢迎的非关系数据库之一)。
代码无错是确保应用和业务流程顺利运行的关键。测试和静态分析(运行一个工具来识别代码中的潜在错误)只是为确保代码质量而可以采取的众多操作中的两种操作。测试和静态分析主要好在哪里?这两个过程都可以完全自动化。在我的 Node.js 学习路径的第 9 单元中,学习如何自动执行测试和静态分析,以便构建无错的 Node.js 应用程序。
包管理是使用 Node.js 进行编程的一个组成部分。Node Package Manager(npm)不仅仅是一个程序,还是一个完整的生态系统。
在 Node.js 学习路径的第 4 单元中,我将深入介绍异步和同步编程。为充分理解这一概念,我将展示三种不同场景对这两种编程模型进行比较,并演示 Node 的异步编程模型如此强大的原因。在整个学习过程中,我们还涵盖了一些关键的概念,包括 Node.js 的模块系统、性能概要分析以及 Node 的 http 模块。
在本教程中,我将向您简要介绍 Node.js,并向您说明如何安装完成 Node.js 学习路径所需的软件。
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,是一个让 JavaScript 运行在服务端的开发平台。
本教程是向您介绍 Node.js 基本概念并展示如何应用这些概念的系列教程。到目前为止,您已经安装了 Node,学习了基本的 Node.js 概念,并深入研究了 Node 事件循环。现在是时候将这些知识运用于现实世界的项目了。
事件循环支持 Node 的非阻塞 I/O 模型,该模型是 Node 根据负载进行扩展的关键。本教程会更详细地介绍事件循环,它由一些明确定义的阶段组成,这些阶段在事件循环中按特定顺序运行。
Node.js 是基于 Chrome V8 JavaScript 引擎构建的 JavaScript 运行时。
Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,Web服务器的基本功能就是提供Web信息浏览服务。它只需支持HTTP协议、HTML文档格式及URL,与客户端的网络浏览器配合。
本章节我们将向大家介绍在 Windows 和 Linux 上安装 Node.js 的方法。
本章节我们将为大家介绍如何使用 Node.js 来连接 MySQL,并对数据库进行操作。
Express 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你创建各种 Web 应用,和丰富的 HTTP 工具。
在当前的技术环境下,了解如何针对云端扩展 Node.js 应用程序也很重要。大多数企业都转而采用云存储,因为服务器托管成本高昂,而且可能会导致可用性问题。通过使用云计算,您只要为所需的云服务买单,因此就不会因无力承受的昂贵硬件而望洋兴叹。
运行服务器端应用程序时,会发生很多事件,其中大多数事件都会写入日志文件中。日志文件可能是磁盘上文件的集合,也可能是数据库中的一系列记录。无论是哪一种情况,将诊断信息写入日志的做法都称为日志记录。
在很多场景中,我们的服务器都需要跟用户的浏览器打交道,如表单提交。表单提交到服务器一般都使用 GET/POST 请求。本章节我们将为大家介绍 Node.js GET/POST请求。
注意:——如果你不喜欢sudo,可以查看非root用户使用这个例子的目的是向您展示如何通过使用Dockerfile来构建自己的docker镜像。我们通过在Centos上运行一个简单node.jsweb应用输出'hello word'。您可以在https://github.com/enokd/docker-node-hello/获得完整的源代码。创建Node.js应用首先,先创建一个文件存放目录src。然后创建package.
关注时代Java