Sail.js官方文档阅读笔记(七)——Blueprints

Sails框架致力于减少开发者代码量和开发时间,其模板可生成API routes和actions。模板路由和动作构成模板API,能在开发中发挥作用。模板actions与模型配合,默认路由绑定模板方法,可被特定controller覆盖。启动框架时会自动绑定固定路由。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

总述

像很多web框架一样,Sails致力于减少开发者的代码量和完成系统的时间。模板是Sails根据设计生成API routes和actions的方式。

模板路由和模板动作构成了模板API,它们可以在开发route和action时起作用。

例如,如果你创建了一个User.js在项目里,模板运行你立即可以访问/user/create?name=joe来创建一个用户,访问/user看到所有用户,都不需要写其他代码。

模板是原型的一种强大工具,在产品的许多方面都会用到,因为它们可以覆盖、保护、继承和禁止。

模板actions

模板actions是和模型一起工作的一般的设计。比如,有User.js,那么它的find, create, update, destroy, populate, add和remove动作都会暗中存在。

默认情况下,模板RESTful routes和shortcut routes都会绑定到与它一致的模板方法上,但模板方法可以被一个特定的controller覆盖。

模板路由

当运行sails lift启动模板,框架就会检查模型和配置来自动绑定固定的路由。这些隐含的路由让应用可以响应对应的请求而你不需要在config/routes.js文件中配置。当启动后,模板路由指向他们对应的目标动作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值