需要多个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/api
( const api = require('./app/api')
)时,你的模块将通过api
。
你也可以使用glob
或require-all
类的东西。
您可以根据您的要求使用Browsing.js或https://www.npmjs.com/package/bundle-up2 。 尽pipe为了便于阅读,如果您正在为nodejs的API端工作,我build议您不要捆绑。 如果您正在处理客户端脚本,Browsify应该符合您的要求。