文件名称:nodeServerArchitecture:这是我们用于节点服务的服务架构
文件大小:27KB
文件格式:ZIP
更新时间:2024-05-31 08:51:32
JavaScript
原料药 基于Nodejs的API服务器,为我们的客户端提供REST端点。 模块化架构可确保最大的代码可维护性。 所有代码都使用Sinon,Mocha进行了单元测试。 我们试图为我们的服务层提供超过97%的代码覆盖率。 我们使用GULP进行自动化和代码覆盖率报告 发行历史 0.1初始版本,API框架。 在运行Gulp任务之前安装以下内容 须藤npm install -g gulp sudo npm install -g摩卡 可用的Gulp任务: gulp test :使用覆盖率报告运行单元测试。 gulp t :运行没有覆盖率报告的单元测试。 Run tests in a single file :mocha schema / todo_test.js --reporter spec
【文件预览】:
nodeServerArchitecture-master
----Gulpfile.js(4KB)
----auth()
--------auth.js(766B)
--------auth_test.js(1KB)
----package.json(1KB)
----common-errors()
--------common-error_test.js(1KB)
--------common-error.js(7KB)
----schema()
--------user.js(1KB)
--------user_test.js(1KB)
--------todo.js(1KB)
--------todo_test.js(2KB)
----validation()
--------validation.js(2KB)
--------.DS_Store(6KB)
----server.js(1KB)
----routes()
--------routes.js(1KB)
--------.DS_Store(6KB)
----LICENCE.md(1KB)
----.DS_Store(8KB)
----error()
--------error.js(1KB)
--------.DS_Store(6KB)
--------error_test.js(4KB)
----users()
--------user-service.js(2KB)
--------user.js(341B)
--------user-controller_test.js(15KB)
--------user-controller.js(5KB)
--------user_test.js(412B)
--------user-service_test.js(2KB)
----db-setup()
--------db-setup-config.js(721B)
--------db-setup.js(2KB)
----README.md(727B)
----utils()
--------constants_test.js(550B)
--------constants.js(757B)
----success()
--------success.js(1KB)
--------success_test.js(2KB)