Node.js中的进程

Node.js中的进程

浏览: 440 2018年06月20日
一、课程介绍1.1 课程内容一个web服务器有时需要有多个进程同时运行,这就需要服务器软件具有进程管理的能力,Node.js当然也不例外。本课程主要学习Node.js中的进程管理模块,涉及的模块是cluster、porcess和child_process。1.2 课程知识点process模块的使...
Nodejs中的网络编程

Nodejs中的网络编程

浏览: 372 2018年06月19日
一、课程介绍1.1 课程内容此课程主要讲解TCP和UDP的网络编程,net模块提供了一个异步网络包装器,用于TCP网络编程,它包含了创建服务器和客户端的方法。dgram模块用于UDP网络编程。1.2 课程知识点网络编程的基本概念net模块的使用dgram模块的使用1.3 课程环境Xfce终端No...

Nodejs 的http模块

浏览: 393 2018年06月19日
一、课程介绍1.1 课程内容Web 服务器最重要的功能是什么?当然是处理http请求啦。本次课程就带大家探索http模块。此次课程还会讲到url模块和path模块,同时也会用到前面讲过的fs模块。url模块用于解析url,path模块用于处理和转换文件路径。1.2 课程知识点http模块的使用u...

Nodejs fs 模块

浏览: 446 2018年06月18日
一、课程介绍1.1 课程内容出于安全考虑,浏览器端的JavaScript代码一般无法访问本地文件系统。但对于运行在服务器端的Node.js来说,文件系统是可以直接访问的,Node.js中,fs模块可以对系统文件及目录进行读写操作。本次课程将带你探索fs模块。1.2 课程知识点fs模块的常见操作同...

Node.js Events模块

浏览: 369 2018年06月17日
一、课程介绍1.1 课程内容本次课程我们将会学习在Node.js中无处不在的事件(events),通过本次课程,你将对Node.js的运行机制有所了解。1.2 课程知识点Node.js中事件的概念及其作用events模块中的常用方法1.3 课程环境Xfce终端Node.js v4.2.1gedi...
Nodejs 模块

Nodejs 模块

浏览: 398 2018年06月16日
一、课程介绍1.1 课程内容本次课程对Node.js模块和 Node.js包进行介绍。你将学习如何创建、导入模块,如何创建包和使用npm对包进行管理。1.2 课程知识点Node.js 模块(module)的概念及如何导出和导入模块。Node.js 包(package)的创建方法npm包管理工具的...

Nodejs 课程介绍

浏览: 434 2018年06月15日
一、课程介绍1.1 课程内容本次课程将向大家介绍Node.js相关的基本概念,包括REPL、模块、包等基础概念。带领大家进入Node.js的世界!1.2 课程知识点Node.js运行环境REPL模块(module)和包(package)包管理工具npm1.3 课程环境本课程环境采用Ubuntu ...
Nodejs 连接MongoDB实现增删改查

Nodejs 连接MongoDB实现增删改查

浏览: 427 2018年06月15日
MongoDB是一种文档导向数据库管理系统,由C++撰写而成。本章节我们将为大家介绍如何使用 Node.js 来连接 MongoDB,并对数据库进行操作。如果你还没有 MongoDB 的基本知识,可以参考我们的教程:MongoDB 教程。数据库操作( CURD )与 MySQL 不同的是 Mon...
Nodejs 连接mysql实现增删改查

Nodejs 连接mysql实现增删改查

浏览: 450 2018年06月14日
假设你的环境已经装有mysql数据库。连接数据库在以下实例中修改根据你的实际配置修改数据库用户名、及密码及数据库名:test.js 文件代码:var mysql = require('mysql');var connection = mysql.createConnection({ ...

Nodejs JXcore打包

浏览: 482 2018年06月14日
Node.js 是一个开放源代码、跨平台的、用于服务器端和网络应用的运行环境。JXcore 是一个支持多线程的 Node.js 发行版本,基本不需要对你现有的代码做任何改动就可以直接线程安全地以多线程运行。但我们这篇文章主要是要教大家介绍 JXcore 的打包功能。JXcore 安装下载 JXc...

Nodejs 多进程

浏览: 448 2018年06月14日
Node.js 多进程我们都知道 Node.js 是以单线程的模式运行的,但它使用的是事件驱动来处理并发,这样有助于我们在多核 cpu 的系统上创建多个子进程,从而提高性能。每个子进程总是带有三个流对象:child.stdin, child.stdout 和child.stderr。他们可能会共...

Nodejs RESTful API

浏览: 404 2018年06月13日
什么是 REST?REST即表述性状态传递(英文:Representational State Transfer,简称REST)是Roy Fielding博士在2000年他的博士论文中提出来的一种软件架构风格。表述性状态转移是一组架构约束条件和原则。满足这些约束条件和原则的应用程序或设计就是RE...
Nodejs Express框架

Nodejs Express框架

浏览: 390 2018年06月13日
Express 简介Express 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你创建各种 Web 应用,和丰富的 HTTP 工具。使用 Express 可以快速地搭建一个完整功能的网站。Express 框架核心特性:可以设置中间件来响应 HTTP 请求。定义了...
Nodejs Web模块

Nodejs Web模块

浏览: 354 2018年06月13日
什么是 Web 服务器?Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,Web服务器的基本功能就是提供Web信息浏览服务。它只需支持HTTP协议、HTML文档格式及URL,与客户端的网络浏览器配合。大多数 web 服务器都支持服务端的脚本语言(php、python、ruby...
Nodejs DNS模块

Nodejs DNS模块

浏览: 377 2018年06月12日
Node.js DNS 模块用于解析域名。引入 DNS 模块语法格式如下:var dns = require("dns")方法序号描述1dns.lookup(hostname[, options], callback)将域名(比如 'runoob.com')解析为第一条找到的记录 A (IPV4...

Nodejs Domain模块

浏览: 365 2018年06月12日
Node.js Domain(域) 简化异步代码的异常处理,可以捕捉处理try catch无法捕捉的异常。引入 Domain 模块 语法格式如下:var domain = require("domain")domain模块,把处理多个不同的IO的操作作为一个组。注册事件和回调到domain,当发...
Nodejs Net模块

Nodejs Net模块

浏览: 374 2018年06月12日
Node.js Net 模块提供了一些用于底层的网络通信的小工具,包含了创建服务器/客户端的方法,我们可以通过以下方式引入该模块:var net = require("net")方法序号方法描述1net.createServer([options][, connectionListener])创...

Nodejs path模块

浏览: 358 2018年06月11日
Node.js path 模块提供了一些用于处理文件路径的小工具,我们可以通过以下方式引入该模块:var path = require("path")方法序号描述1path.normalize(p)规范化路径,注意'..' 和 '.'。2path.join([path1][, path2][, ...