UNPKG

apis-scf-nodejs

Version:

Apis Serverless Compute Function NodeJS Package

29 lines (27 loc) 825 B
// const fs = require( 'fs' ); // const Apis = require( 'apis-core-nodejs' ); // const map = {}; //读文件夹 let files = fs.readdirSync( ROOT_PATH + '/controllers/' ); if( files.length !== 0 ) { //过滤非.js后缀文件 let js_files = files.filter( ( f ) => { return f.endsWith( '.js' ); }, files ); //循环 for( let f of js_files ) { //文件名 let _file_name = f.substring( 0, f.length - 3 ); //字符串转驼峰passport-user-abc转PassportUserAbc let _map_name = Apis.Utils.String.stringToCamel( _file_name ); // map[ _map_name ] = require( ROOT_PATH + '/controllers/' + f ); } } module.exports = map;