如何在NodeJS中转换为导入/导出ES模块

问题描述 投票:0回答:1

有人可以使用以下示例来确切说明如何在NodeJS中转换为导出和导入吗?

const session = require('express-session');
const MongoDBStore = require('connect-mongodb-session')(session);
javascript node.js
1个回答
0
投票

[如果您查看connect-mongodb-session的基础代码,您可以在Github-connect-mogodb-session中找到它,则将导出类似以下内容的内容:module.exports = function(connect) {

基本上说,它导出一个具有名为connect的参数的函数(使其可用于需要导入)。在他们的文档中(在此出口上方),他们说:

/**
 * Returns a constructor with the specified connect middleware's Store
 * class as its prototype
 *
 * ####Example:
 *
 *     connectMongoDBSession(require('express-session'));
 *
 * @param {Function} connect connect-compatible session middleware (e.g. Express 3, express-session)
 * @api public
 */

向调用者显示期望作为此模块的参数的内容。这里有一些更有用的示例:tutorialsteacher

© www.soinside.com 2019 - 2024. All rights reserved.