express之express.js
发布日期:2021-05-28 16:23:55 浏览次数:10 分类:技术文章

本文共 679 字,大约阅读时间需要 2 分钟。

lib/express.js//require('express')本身就是一个函数exports = module.exports = createApplication;function createApplication() {  //express实例本身就是一个处理函数,所以可以传递给createHttpServer方法  var app = function(req, res, next) {    //内部采用它的handle方法处理请求    app.handle(req, res, next);  };  //混合了事件发射器,主要监听mount事件  mixin(app, EventEmitter.prototype, false);  //扩展了application.js中app对象  mixin(app, proto, false);  // 暴露出请求原型  app.request = Object.create(req, {    app: { configurable: true, enumerable: true, writable: true, value: app }  })  //宝露出响应原型  app.response = Object.create(res, {    app: { configurable: true, enumerable: true, writable: true, value: app }  })  //初始化方法  app.init();  return app;}

 

转载地址:https://blog.csdn.net/qq_27868061/article/details/79246055 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:express之全局中间件init
下一篇:express之application.js

发表评论

最新留言

留言是一种美德,欢迎回访!
[***.207.175.100]2024年02月19日 17时21分33秒