这里有几行代码。我不明白他们的功能。我在代码中评论了我还没有理解的行。
var express = require('express');
var app = express();
var router = require('./app/router'); //not understood
router(app); //not understood
任何人都可以解释他们的功能会很有帮助。
答案 0 :(得分:0)
var router = require('./api/router'); //not understood
有很多资源可以解释这一点。参见例如What is this Javascript "require"?
router(app); //not understood
router
是require('./api/router')
返回的函数。该函数采用一个参数app
。
router
函数的作用是什么?我们无法知道,因为它是位于./api/router
文件中的文件系统中的专有代码。
答案 1 :(得分:0)
require函数是包含存在于单独文件中的模块的最简单方法。
使用文件:
var router = require('./app/router');
router(app);
路由器功能将app作为其使用的参数。
支持(/app/router.js)文件:
export default function(app) {
// code stuff
}