第二个语句中使用的 express() 函数是全局函数吗?。 我在哪里可以找到它的声明?我在我的项目文件夹中找不到它。
var express = require('express');
var app = express();
var fs = require("fs");
最佳答案
这是你正在做的:
// creating a variable named express and storing return value of require function
// require is a nodejs function, in this case it is called with parameter called express which loads express module
var express = require('express');
// Executing the function stored in express variable
// And storing the result into app variable
var app = express();
那么,express 从哪里来,你在第 1 行声明它。var express = require('express')
只是一个约定,你可以使用任何有效的变量名。以下也可以工作:
var expServer = require('express');
var app = expServer();
关于javascript - expressJS中使用的express()函数是全局函数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50367205/