Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/410.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 解释var app=express()_Javascript_Node.js_Express - Fatal编程技术网

Javascript 解释var app=express()

Javascript 解释var app=express(),javascript,node.js,express,Javascript,Node.js,Express,我是nodejs新手,我想知道express函数在哪里 快报() 创建一个Express应用程序。express()函数是由express模块导出的顶级函数 这是我从官方网站上得到的解释 但是我只有在检查express.js的内容后,才能在express模块中找到createApplication()函数,而不是express()函数 有人可以帮忙吗?请查看文档中的 这是第一行: 这就是express常量的来源。你自己定义它。我想你的意思是为什么没有任何express()。导出的函数名为crea

我是nodejs新手,我想知道express函数在哪里

快报()

创建一个Express应用程序。express()函数是由express模块导出的顶级函数

这是我从官方网站上得到的解释

但是我只有在检查express.js的内容后,才能在express模块中找到createApplication()函数,而不是express()函数

有人可以帮忙吗?

请查看文档中的

这是第一行:


这就是
express
常量的来源。你自己定义它。

我想你的意思是为什么没有任何
express()
。导出的函数名为
createApplication()
,而不是
express()


模块通常将函数作为一个整体导出,这样您就可以按照@Quentin所述的方式对其命名。请在此处阅读有关模块的更多信息:

const express=require('express')表示我已经创建了模块的一个实例。这是一个变量。但是var app=express()中的express是一个函数,我认为它们是不同的。@Tony-函数是JavaScript中的第一类对象。它们可以像任何其他类型的对象或原语一样传递并存储在变量中。如果我将代码更改为const express1=require('express'),app=express()会发生什么情况,是否需要将其更改为express1()?我的主要问题就像AngYC所说的,我不知道variable express如何在varVar app=express()@Tony中用作函数-是的,如果您更改
express
的名称,那么您需要在使用它的任何地方更改它。
const express = require('express')