首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Nodejs】994- 一文搞懂koa2核心原理

    koa框架的核心目录如下: ── lib ├── application.js ├── context.js ├── request.js └── response.js //...下面看看koa-convert中的核心代码: const co = require('co') const compose = require('koa-compose') module.exports...co的核心代码如下: function co(gen) { var ctx = this; var args = slice.call(arguments, 1); return new...外部对象可以直接访问内部对象的值 setter:外部对象可以直接修改内部对象的值 access:包含 getter 与 setter 的功能 method:外部对象可以直接调用内部对象的函数 delegates 原理就是..._querycache || {}; return c[str] || (c[str] = qs.parse(str)); } 复制代码 到这里,相信你对koa2的原理实现有了更深的理解吧?

    58810

    深入浅出 Nodejs( 三 ):Nodejs 核心模块机制

    作者:郭泽豪 导语 本篇教程关于Nodejs核心模块机制,具体讲Nodejs核心模块的原理、C/C++扩展模块的原理、包、模块调用栈以及NPM。...本章的重点内容: JavaScript核心模块的编译过程 C/C++核心模块的编译过程 C/C++扩展模块的编写、编译、加载过程 模块调用栈 NPM 一、Nodejs核心模块的原理 前面提及,Node的核心模块在编译成可执行文件的过程中被编译进了二进制文件...如需调用,直接调用核心模块即可,因为其实核心模块中基本封装了内建模块。那么内建模块是如何将内部变量和方法导出,以供外部JavaScript核心模块调用的呢?...图1 os原生模块的引入流程 (4)编写核心模块 核心模块被编译进二进制文件需要遵循一定规则。...作者:MIG无线合作开发部实习生marcozhguo 电子邮箱:446882229@qq.com 参考资料:《深入浅出Nodejs

    2.3K00

    nodejs核心api-http模块

    1.什么是HTTP模块 我们知道传统的HTPP服务器会由Aphche、Nginx、IIS之类的软件来担任,但是nodejs并不需要,nodejs提供了http模块,自身就可以用来构建服务器,而且http...2.搭建web服务器 node提供了http这个核心模块(不用安装哦,直接require就可以了),用于创建http server服务,使用下面代码,轻松在本机的3000端口创建一个http服务器 下面我们来搭建一个简易的...function(req,res){ res.writeHead(200,{ "content-type":"text/plain" }); res.write("NodeJS...学习之旅"); res.end(); }).listen(3000); 打开浏览器,输入localhost:3000我们就可以看到屏幕上的"NodeJS学习之旅"了,这表明这个最简单的nodejs...后面的部分,因此你可以手动解析后面的内容作为GET的参数,Nodejs的url模块中的parse函数提供了这个功能。

    2.4K20

    nodejsnodejs 入门实战教程 —— 从上传实例出发

    OK,今天开始我们学习nodejs,关于node的强大和流行我在这里就不再阐述了。有人说js正在吞食整个web技术链。...nodejs中请求是异步的,请求可以在任何时候到达,并且服务器都只让这些请求跑在一条单进程中。 从(4)你可以看出,当请求数激增的时候,nodejs和php的性能明显区分开了。...把server.js变成NodeJs模块 (1)前面我们并没有把server.js变成一个nodejs模块,为了使server.js能被其他模块使用到,我们要把它做成nodejs模块。...这个searchDB()函数在查询的时候,nodejs线程不会等待它处理完成,而是继续向 下处理后面的代码段。...通常,为了告诉Nodejs哪些事件触发的时候需要回调哪些函数,我们通过在request对象上注册监听器listener来实现。

    27120
    领券