Node.js(五)——HTTP相关知识

什么是http及相关的知识

什么是http?

http就是一种协议计算机之间要共同遵守这个协议的规则

才能彼此之间相互通信

当然现在不局限于计算机,手机、冰箱、电视机等智能终端

这个协议在场景中的使用流程是如何的?

通常由一个http客户端发起一个请求,创建端口

而http服务器在端口监听客户端的请求

一旦收到请求,http服务器向客户端返回一个状态和相对应的内容

时间: 2024-10-01 01:28:37

Node.js(五)——HTTP相关知识的相关文章

node.js安装以及相关配置

安装: 首先需要进行安装.关于如何安装Node.js,这里就不赘述了,可以直接参考官方的安装指南.安装到指定盘后(以下内容以D盘为例),就开始进行相关配置. 配置: 首先配置环境变量:我的电脑-->右键属性-->高级系统设置-->高级-->环境变量-->path-->编辑,将node.exe所在的目录添加到path后.(如node.exe在D:\nodejs路径下,则在path后添加D:\nodejs;)此时打开命令行输入node -v,输出版本号则安装成功.接下来配置

Linux CentOS6系统安装最新版本Node.js环境及相关文件配置

Node.js,当前应用非常广泛的Javascript运行环境,采用C++编写的,目前应用较多的用于WEB应用中,执行效率还是非常高的,虽然老左不从业程序的开发,但是有些时候在玩VPS的时候还是会遇到使用Node.JS环境基础的,比如这几天在玩HEXO轻博客程序的搭建有用到Nodejs环境配置,这不正好把基于CentOS6系统的配置记录下来. 因为,我们常用默认的CentOS系统中自带的Nodejs源版本比较低,有些时候兼容不是太好,所以,我们在安装和配置Node.js环境的时候还是直接手工安装

js作用域的相关知识

众所周知,在ES6之前,JavaScript是没有块级作用域的,如下图所示: 学过其他语言的同学肯定有点诧异,为什么会这样呢?因为js还是不同于其他语言的,在ES5中,只有全局作用域和函数作用域,并没有块作用域,当然我们可以实现块作用域的功能.看下面代码: 在这段段代码中,我们使用立即执行函数(IIFE)创建了一个局部函数来模仿块级作用域.在ES5时代,JavaScript的作用域只有用全局作用域和局部作用域的说法.到了ES6时代,块级作用域的登场. 一.关于ES5时代 1.变量提升 说到js的

JS的数组相关知识

创建数组方法一: var a1=new Array(5); console.log(a1.length);//5 console.log(a1); //[] ,数组是空的 var a2=new Array(5,6); console.log(a2.length);//2 console.log(a2); //[5,6] 创建数组二: var a1=[5]; console.log(a1.length);//1 console.log(a1); //[5] var a2=[5,6]; consol

js预解析相关知识总结

js的预解析特别有意思,像在做智力题一样有意思~ 预解析 预解析:在解释这行代码之前发生的事情--变量的声明提前了,函数的声明提前 console.log(num) --未定义Num,结果是报错 var num; console.log(num)--结果是undefined console.log(num) var num = 10;--结果是undefined 注意:预解析分段,多对的script标签中如果函数名相同,互不影响 原文地址:https://www.cnblogs.com/code

node.js(五)字符串转换

1.stringify函数的基本用法 stringify函数的作用就是序列化对象,也就是说将对象类型转换成一个字符串类型(默认的分割符("&")和分配符("=")),本节先介绍它的基本用法,在下一节里我们将学习如何替换默认分配符,下面我们就通过以下例子来清楚的认识一下吧! 例1:querystring.stringify("对象") var querystring= require('querystring'); var result =

Nginx学习(五)SSL相关知识

nginx配置ssl双向验证 nginx https ssl证书配置 1. CA(证书权威机构)的配置 由于是使用openssl架设私有证书中心,因此要保证以下字段在证书中心的证书.服务端证书.客户端证书中都相同  Country Name State or Province Name      Locality Name      Organization Name      Organizational Unit Name 修改CA配置文件 vim /etc/pki/tls/openssl.

node.js npm 配置相关

1 安装library 时,在项目目录下使用--save , 比如  npm install adm-zip --save 会将adm-zip 具体版本信息自动配置在 项目的package.json中,不用手动添加了.

准备要看的node.js相关资料

node.js电子书 了不起的Node.js 深入浅出Node.js node.js入门经典 node.js开发指南 node.js相关优秀博文 官网 Infoq深入浅出Node.js系列(进阶必读) Node.js中文文档 被误解的 Node.js Node.js C++ addon编写实战系列 热门node.js模块排行榜,方便找出你想要的模块 nodejs多线程,真正的非阻塞 浅析nodejs的buffer类 利用libuv编写异步多线程的addon实例 Node.js中exports与m