搜书网 本次搜索耗时 0.764 秒,为您找到 100 个相关结果.
  • 前 言

    前 言 这本书讲了什么 本书是一本Node.js的入门教程,写给想了解Node.js的开发人员。我的目标是使读者通过阅读本书,学会使用Node.js进行Web后端开发,同时能熟悉事件驱动的异步式编程风格,以便进一步了解Node.js的许多高级特性,以及它所应用的更多领域。 本书共6章,分别讨论了Node.js的背景、安装和配置方法、基本特性、核心模块...
  • 安装和配置Node.js

    在使用Node.js开发之前,我们首先要配置好开发环境。本章的主要内容有: □如何在Linux、Windows、Mac OS X上通过包或包管理器安装Node.js; □如何在POSIX和Windows下通过编译源代码安装Node.js; □安装npm(Node.js包管理器); □使用多版本管理器让多个Node.js的实例共存。...
  • process

    process process 也是Node.js提供的一个对象,它代表当前Node.js进程。通过 process 对象可以拿到许多有用信息: > process === global.process; true > process.version; 'v5.2.0' > process.platform; ...
  • 核心转储(Core dump)

    核心转储(Core dump) 楔子 核心转储 生成文件 I. 设置内核参数 II. 手动调用 结尾 核心转储(Core dump) 楔子 线上 Node.js 应用故障往往也伴随着进程的 Crash,借助于一些守护进程的自检重启拉起,我们的服务依旧在运行,但是我们不应该去忽略这些意外的 Crash —— 当流量增大或者...
  • npm

    npm 在正式开始Node.js学习之前,我们先认识一下npm。 npm是什么东东?npm其实是Node.js的包管理工具(package manager)。 为啥我们需要一个包管理工具呢?因为我们在Node.js上开发时,会用到很多别人写的JavaScript代码。如果我们要使用别人写的某个包,每次都根据名称搜索一下官方网站,下载代码,...
  • Node.js核心模块

    核心模块是Node.js的心脏,它由一些精简而高效的库组成,为Node.js提供了基本的API。本章中,我们挑选了一部分最常用的核心模块加以详细介绍,主要内容包括: □全局对象; □常用工具; □事件机制; □文件系统访问; □HTTP服务器与客户端。 4.1 全局对象 JavaScript中有一个特殊的对象,称为...
  • Node.js简介

    109 2024-12-25 《Node.js开发指南》
    Node.js,或者Node,是一个可以让JavaScript运行在服务器端的平台。它可以让JavaScript脱离浏览器的束缚运行在一般的服务器环境下,就像运行Python、Perl、PHP、Ruby程序一样。你可以用Node.js轻松地进行服务器端应用开发,Python、Perl、PHP、Ruby能做的事情Node.js几乎都能做,而且可以做得更好。 ...
  • 类死循环导致进程阻塞

    类死循环导致进程阻塞 楔子 最小化复现代码 问题应用状态 排查方法 I. CPU Profile II. 诊断报告 III. 核心转储分析 分析问题 结尾 类死循环导致进程阻塞 楔子 在实践篇一中我们看到了两个表象都是和 CPU 相关的生产问题,它们基本也是我们在线上可能遇到的这一类问题的典型案例,而实际上这两个案例也存在...
  • Node.js进阶话题

    在本书的最后一章,我们打算讨论几个独立的话题,主要内容包括: □模块加载机制; □异步编程模式下的控制流; □Node.js应用部署; □Node.js的一些劣势。 6.1 模块加载机制 Node.js的模块加载对用户来说十分简单,只需调用require即可,但其内部机制较为复杂。我们通过这一节简要介绍一下Node.js模...
  • Node.js快速入门

    Node.js是一个方兴未艾的技术。一直以来,关于Node.js的宣传往往针对它“与众不同”的特性,这使得它显得格外扑朔迷离。事实上,Node.js的绝大部分特性跟大多数语言一样都是旧瓶装新酒,只是一些激进的特性使它显得很神秘。在这一章中,我们将会讲述Node.js的种种特性,让你对Node.js本身以及如何使用Node.js编程有一个全局性的了解,主要内...