路由器(app)在下面的代码中做什么功能?



这里有几行代码。我不明白它们的功能。我在代码中注释了我不理解的行。

var express = require('express');
var app = express();
var router = require('./app/router'); //not understood
router(app); //not understood

任何人都可以解释它们的功能,这将是有帮助的。

var router = require('./api/router'); //not understood

有很多资源可以解释这一点。例如,请参阅这个Javascript"需要"什么?

router(app); //not understood

routerrequire('./api/router')返回的函数。该函数采用一个参数app

router函数有什么作用?我们无法知道,因为它是位于./api/router文件中文件系统中的专有代码。

require函数是包含存在于单独文件中的模块的最简单方法。

使用文件:

var router = require('./app/router'); 
router(app);

路由器功能将应用程序作为其使用的参数。

支持 (/app/router.js) 文件:

export default function(app) {
// code stuff 
}

最新更新