loopback-example-mvc 带有类似Sails.js的服务和mocha测试的LoopBack MVC样...
环回示例-MVC 是一个中型的 MVC 样板项目。这个项目不仅支持服务功能,还包含对 LoopBack 控制器、模型和服务的测试。然而,目前样板中还没有实现视图功能。你可能会好奇,这种样板如何工作呢?其实,模型在这个样板中就是普通的 LoopBack 模型,遵循惯例,我们将模型保存在特定的目录下。
令人惊讶的是,我们目前并没有实现视图功能,因为我们公司目前没有这方面的需求。但如果你有一个非常酷的视图实现方案,请随时提交拉取请求,或许你的创意会让我们眼前一亮!如果你对 LoopBack 应用程序的 API 有兴趣,可以查看loopback component explorer。如果你想探索如何将 Vue 与 LoopBack 框架结合,可以参考vue loopback项目模板。
在这个样板中,控制器本质上等同于 LoopBack 模型。控制器方法实际上是作为 LoopBack 模型的远程方法实现的,这意味着所有的模型功能,比如 ACL 和验证等,同样适用于控制器。按照惯例,控制器文件的命名应以“-controller.js”结尾。这种命名方式不仅有助于识别,还确保了通过 slc loopback:model 生成的任何控制器文件都能够从初始的 common/models 文件夹中被正确识别并移动到指定位置。通过这种方式,我们不仅保持了代码的整洁,还提高了开发效率!
用户评论