javascript – var express = require(‘express’); var app = express(),什么是express()?它是方法还是构造函数?它从何而来

var express = require('express'); 
var app = express();

这就是我们创建快速应用程序的方式.但这是什么’快递()’?它是方法还是构造函数?它从何而来??

解决方法:

Is it a method or a constructor?

无论;这是一个功能,虽然如果你说“方法”我认为没有人会给你一个困难的时间.

方法是附加到对象的函数.在JavaScript中,方法主要是通过对象属性引用的函数. (更新:从ES2015开始,如果你使用方法语法来创建它们,它们会比它更多,因为它们可以访问super.)

JavaScript中的构造函数是您通过new运算符调用函数.尽管其他函数可能会创建东西,但我们通常不会将它们称为“构造函数”以避免混淆.有时它们可​​能是“创造者”或“建设者”的功能.

Where does it come from?

ExpressjsNodeJS module; express是模块的名称,也是我们通常给变量的名称,用于在代码中引用它的主要功能,例如你引用的内容. NodeJS提供require function,其工作是加载模块并允许您访问其导出. (您不必调用变量express,您可以执行var foo = require(‘express’);而是使用foo,但惯例是您使用模块的名称,或者仅使用模块的一部分模块,使用模块文档定义的该部分的名称.)

相关文章

根据官网 入门 express
java叫接口control什么的app.get.post等等都是请求方式我们可...
为了前端丢进去的时候可以直接判断中间件就是经过了这个就会...
Express 文件的上传和下载
运行命令下载app.js 增加中间件。
基本模板来的 后面用后就有什么加什么都行。