我的node.js应用程序设置在我有一个/app/api
文件夹的位置,该文件夹有几个子文件夹和子文件:
/app/api/admin/admin_api.js
/app/api/admin/another_admin_api.js
/app/api/general/generic_api.js
/app/api/general/another_generic_api.js
...
有没有办法告诉我的应用使用&需要/app/api
中的所有.js文件?
提前致谢!
答案 0 :(得分:1)
您可以根据自己的要求使用Browsing.js或https://www.npmjs.com/package/bundle-up2。 虽然为了便于阅读,如果您正在使用nodejs的API端,我建议不要捆绑。如果您正在使用客户端脚本,Browsify应该符合您的要求。
答案 1 :(得分:1)
第一个解决方案是在index.js
中创建/app/api
并从中导出模块。
例如 /app/api/index.js
:
const file1 = require('./file1.js');
const file2 = require('./file2.js');
module.exports = {
file1: file1,
file2: file2
};
现在,当您需要文件夹/app/api
(const api = require('./app/api')
)时,您的模块将通过api
提供。
您还可以使用glob
或require-all
等内容。