文件名称:men-microservice-skeleton:没有Transpiler MEN微服务框架
文件大小:117KB
文件格式:ZIP
更新时间:2024-05-24 03:39:23
JavaScript
没有Transpiler(M)EN微服务框架-启动微服务的最快方法 基于简单Node.js的微服务框架。 真的很简单,只需签出,然后docker-compose -f compose.dev.yml up 。 第一次调用时,Mongo初始化是延迟的,因此可以在不运行实际的mongo服务器的情况下启动。 由于我自己在具有不同技能水平的团队中解决多个项目中类似问题的经验而逐渐发展。 因此,我将其外包给捷径,希望我们能从中受益。 (从CommonJS逐步迁移,对于某些工件,我们深表歉意) 模块与基础结构代码重复 微服务中的一些基础设施重复是可以的。 它允许您在模块中不进行逻辑分支的情况下微调特定行为,但是您通常应将独立的可重用模块移入模块中-因此将来可能会将异常和某些utils从框架移至独立模块中。 此项目兼容的代码样式 { "env": { "browser": t
【文件预览】:
men-microservice-skeleton-master
----.eslintrc.json(404B)
----.dockerignore(61B)
----dev.env(491B)
----src()
--------exceptions()
--------model()
--------cron()
--------web()
--------util()
--------index.js(25B)
----Dockerfile(536B)
----config()
--------env.js(529B)
--------default.json(854B)
--------custom-environment-variables.json(815B)
--------index.js(595B)
--------schema()
----README.md(5KB)
----Makefile(560B)
----.editorconfig(167B)
----tests()
--------sample.test.js(580B)
--------oauth2.test.js(2KB)
----.gitignore(867B)
----index.js(137B)
----.gitlab-ci.yml(1KB)
----.eslintignore(11B)
----package-lock.json(305KB)
----compose.dev.yml(1KB)
----package.json(2KB)