需要多个api文件nodejs

我的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文件?

提前致谢!

第一个解决scheme是在/app/api创build一个index.js并从中导出你的模块。

例如 /app/api/index.js

 const file1 = require('./file1.js'); const file2 = require('./file2.js'); module.exports = { file1: file1, file2: file2 }; 

现在当你需要文件夹/app/apiconst api = require('./app/api') )时,你的模块将通过api

你也可以使用globrequire-all类的东西。

您可以根据您的要求使用Browsing.js或https://www.npmjs.com/package/bundle-up2 。 尽pipe为了便于阅读,如果您正在为nodejs的API端工作,我build议您不要捆绑。 如果您正在处理客户端脚本,Browsify应该符合您的要求。