Javascript 解释var app=express()
我是nodejs新手,我想知道express函数在哪里 快报() 创建一个Express应用程序。express()函数是由express模块导出的顶级函数 这是我从官方网站上得到的解释 但是我只有在检查express.js的内容后,才能在express模块中找到createApplication()函数,而不是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
这就是
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')