
Node.js
文章平均质量分 50
小王的进阶之路
这个作者很懒,什么都没留下…
展开
-
Node.js 事件循环
Node.js 是单进程单线程应用程序,但是因为 V8 引擎提供的异步执行回调接口,通过这些接口可以处理大量的并发,所以性能非常高。Node.js 几乎每一个 API 都是支持回调函数的。Node.js 基本上所有的事件机制都是用设计模式中观察者模式实现。Node.js 单线程类似进入一个while(true)的事件循环,直到没有事件观察者退出,每个异步事件都生成一个事件观察者,如果有事件发生就调用该回调函数。事件驱动程序Node.js 使用事件驱动模型,当web server接收到请求,就把它关原创 2021-09-15 21:08:44 · 100 阅读 · 0 评论 -
Node.js GET/POST请求
1. 获取GET请求内容由于GET请求直接被嵌入在路径中,URL是完整的请求路径,包括了?后面的部分,因此你可以手动解析后面的内容作为GET请求的参数。node.js 中 url 模块中的 parse 函数提供了这个功能。var http = require('http');var url = require('url');var util = require('util'); http.createServer(function(req, res){ res.writeHead(20原创 2021-09-15 13:26:37 · 105 阅读 · 0 评论 -
Node.js 回调函数
Node.js 异步编程的直接体现就是回调。回调函数在完成任务后就会被调用,Node 使用了大量的回调函数,Node 所有 API 都支持回调函数。例如,我们可以一边读取文件,一边执行其他命令,在文件读取完成后,我们将文件内容作为回调函数的参数返回。这样在执行代码时就没有阻塞或等待文件 I/O 操作。这就大大提高了 Node.js 的性能,可以处理大量的并发请求。回调函数一般作为函数的最后一个参数出现:function foo1(name, age, callback) { }function f原创 2021-09-13 21:19:12 · 101 阅读 · 0 评论 -
NPM 使用介绍
允许用户从NPM服务器下载别人编写的第三方包到本地使用。允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。npm 升级命令:npm install npm -g使用淘宝镜像的命令:npm install -g cnpm --registry=https://registry.npm.taobao.orgnpm 安装 Node.js 模块语法格式如下:npm install <Module Name&g.原创 2021-09-13 20:57:11 · 105 阅读 · 0 评论 -
Node.js 创建第一个应用
// 使用 require 指令来载入 http 模块,并将实例化的 HTTP 赋值给变量 httpvar http = require('http');// 使用 http.createServer() 方法创建服务器,使用 listen 方法绑定 8888 端口// createServer,这个函数会返回 一个对象,这个对象有一个叫做 listen 的方法,这个方法有一个数值参数, 指定这个 HTTP 服务器监听的端口号// 函数通过 request, response 参数来接收和响应数据原创 2021-09-11 16:07:33 · 99 阅读 · 0 评论