Node.js - boot() 函数是什么,它来自哪里?

Node.js - what is the boot() function and where it is from?

我是 Node.js 开发的新手,我正在探索一个真实项目的代码(使用 Node.js、Express、Typescript)。有这个代码:

import { boot, bootOptions } from './helpers/bootstrap';

const opts = bootOptions();

boot(opts).then(createRestRoutes()).then(restRoutes => {

    // Register routes (as middleware layer through express.Router())
    app.use(restRoutes);
    ...
}

boot() 函数在 src/helpers 目录下的 bootstrap.ts 文件中定义。在我学习Node.js/express的过程中,从来没有在例子中看到过这个函数。我尝试 google 它但没有发现任何相关内容(Bootstrap CSS 框架除外)。

能否请您向我解释一下 function/file 的来源和记录?是第三方文件吗?

bootstrap.ts - 是自定义模块,不是库。 因此,您的 boot 函数可以是开发人员希望的任何内容。

只需打开该文件并检查它。