#Nodejs

NodeJS基础学习总结

一、nodeJS解释  JS是脚本语言,脚本语言都需要一个解析器才能运行。对于写在HTML页面里的JS,浏览器充当了解析器的角色。而对于需要独立运行的JS,NodeJS就是一个解析器。  每一种解析器都是一个运行环境,不但允许JS定义各种数据结构,进行各种计算,还允许JS使用运行环境提供的内置对象和方法做一些事情。例如...
代码星球 ·2020-06-27

Express的搭建--nodejs的学习

1,需要的学习环境  Node.js:0.10.32  Express:4.10.2  MongoDB:2.6.12,安装Express  $npminstall-gexpress-generator  安装Express命令行工具,我们可以通过它来初始化一个Express项目。3,新建一个工程文件夹blog,然后打开...

架构选型之Nodejs与Java

前言: 身边越来越多的同事谈论Nodejs,谈其异步IO、事件回调、前后台统一一门语言,创业的朋友的第一个创业项目也选择了Nodejs,期望能够使用一种语言节省成本快速完成需求开发。与其他项目组的同事聊项目选型Java时被他们嘲笑了一把,怎么这么不与时俱进怎么还在用Java。而且发现,越来越多的前端同事通过N...
代码星球 ·2020-06-16

centos 6.5安装NodeJS

 可以在本地下载node.js最新版,然后通过ftp工具上传到服务器,或者直接在服务器终端使用wget命令下载(我当时下载的是node-v7.5.0-linux-x86版本,其他版本请查看上面链接然后替换即可):$wgethttps://npm.taobao.org/mirrors/node/v6.11.3/...
代码星球 ·2020-05-24

nodeJS之crypto加密

  加密模块提供了HTTP或HTTPS连接过程中封装安全凭证的方法。也提供了OpenSSL的哈希,hmac,加密(cipher),解密(decipher),签名(sign)和验证(verify)方法的封装。本文将详细介绍加密crypto crypto【crypto.setEngine(engine[,flag...
代码星球 ·2020-05-24

nodeJS之流stream

  当内存中无法一次装下需要处理的数据时,或者一边读取一边处理更加高效时,我们就需要用到数据流。NodeJS中通过各种Stream来提供对数据流的操作。本文将详细说明NodeJS中的流stream 概述  流(stream)在Nodejs中是处理流数据的抽象接口。stream模块提供了基础的API。使用这些A...
代码星球 ·2020-05-24

nodeJS实现简单网页爬虫功能

  本文将使用nodeJS实现一个简单的网页爬虫功能 网页源码  使用http.get()方法获取网页源码,以hao123网站的头条页面为例http://tuijian.hao123.com/hotrankvarhttp=require('http');http.get('http://tuijian.hao...

nodeJS实现路由功能

  本文将使用NodeJS实现较复杂应用的路由功能 结构  项目结构如下  代码如下 功能【router.js】//加载所需模块varhttp=require('http');varurl=require('url');varfs=require('fs');varhost='127.0.0.1';...
代码星球 ·2020-05-24

nodeJS之HTTP

  HTTP不是基于特定语言的,是一个通用的应用层协议,不同语言有不同的实现细节,但是万变不离其宗,思想是相同的。NodeJS作为一个宿主运行环境,以JavaScript为宿主语言,它也有自己实现的一套标准,本文将详细介绍nodeJS中的Http模块 Agent【newAgent([options])】opt...
代码星球 ·2020-05-24

nodeJS之TCP模块net

  TCP服务在网络应用中十分常见,目前大多数的应用都是基于TCP搭建而成的。net模块提供了一个异步网络包装器,用于TCP网络编程,它包含了创建服务器和客户端的方法。本文将详细介绍nodeJS中的net模块 IP测试【net.isIP(input)】  测试是否输入的为IP地址。字符串无效时返回0。IPV4...
代码星球 ·2020-05-24

nodeJS之事件events

  events模块是node的核心模块,几乎所有常用的node模块都继承了events模块,比如http、fs等。本文将详细介绍nodeJS中的事件机制 EventEmitter  多数Node.js核心API都是采用惯用的异步事件驱动架构,其中某些类型的对象(称为触发器)会周期性地触发命名事件来调用函数对...
代码星球 ·2020-05-24

NodeJS之queryString

  无论是前端还是后端,经常出现的应用场景是URL中参数的处理。nodeJS的queryString模块提供了一些处理querystrings的工具。本文将详细介绍nodeJS中的queryStringvarquerystring=require('querystring');/*{unescapeBuffer:[Fu...
代码星球 ·2020-05-24

NodeJS学习目录

  几年前,对于学习NodeJS可能还有所迟疑,怕分散了前端学习的精力。但到了现在,如果不学习nodeJS,前端的学习却可能无法再有所进展。技术的进步就是这么残酷。对新技术观望的时候,该技术已经大行其道了  小火柴将NodeJS的知识体系进行了梳理和归纳,总结成以下目录 基础  初识  安装  事件Event...
代码星球 ·2020-05-24

nodeJS之URL

  在HTTP部分,详细介绍了URL的相关知识。而nodejs中的url模块提供了一些实用函数,用于URL处理与解析。本文将详细介绍nodeJS中的URL URL对象  解析URL对象有以下内容,依赖于他们是否在URL字符串里存在。任何不在URL字符串里的部分,都不会出现在解析对象里'http://user:...
代码星球 ·2020-05-24

nodeJS之域名DNS

  本文将详细介绍域名解析模块DNS 工作原理  打开浏览器,在上方地址栏输入网址的那一刻,这个回车按了之后,发生了很多事情。首先,计算机只懂0和1,也就是说人类的字母网址计算机是不懂的,它只认识IP地址,如果是IPV4那就是4组8位的二进制数字。为了人类方便,需要有一个把网址翻译成IP地址的服务,就是DNS...
代码星球 ·2020-05-24
首页上一页...1011121314...下一页尾页