MeteorJS开发:应用搭建与可复用包创建
1. MeteorJS应用开发基础
在MeteorJS应用开发中,我们已经掌握了许多重要方面的知识,这些知识足以让我们开发出可维护的应用。以下是一些关键要点:
- 应用搭建 :可以使用脚手架工具一次性生成所有必要组件,也能逐个生成。每个集合对象都有 allow
和 deny
方法,可用于对数据相关操作进行基于角色的授权检查。
- 路由与模板 :借助 iron-router
,能创建可维护的模式来定义控制器、布局、订阅和模板数据。
- 模式定义与验证 :学会定义模式、提供验证、在表单中显示验证错误以及创建自定义验证。
- 调试技巧 :调试是开发者的重要技能,使用工具调试代码可节省时间。我们学习了使用 Node-inspector
、 Meteor shell
甚至传统的消息打印方式来调试MeteorJS应用。
- 测试编写 :使用 velocity
和 Jasmine
为MeteorJS应用编写测试。
2. 可复用包概述
2.1 包的重要性
包是MeteorJS发展的关键因素之一。框架支持创建和使用本地包,也能使用社区开发者创建的包,还可在应用中使用NPM包,这加快了