在许多Web框架中(我熟悉Yii php框架),您可以使用一些应用程序组件来创建URL,然后可以在应用程序的各个位置使用它们。您通常可以给它一个控制器/动作或一些其他参数组合,它将返回一个URL,例如。 http://mydomain.com/index.php/<controllername>/<actionname>
你获得的主要是应用程序负责构建网址,你不会在这个地方留下难以编码的网址。
我的问题是,有没有人知道节点sas js框架是否有这样的东西,或者,如果没有,也许有人在npm上写了一个模块来实现这个目的很好吗?
答案 0 :(得分:0)
Sails使用的蓝图可以执行与您想要的操作类似的操作。它们为CRUD或REST等常见事物提供了一些不同的蓝图,但它们也有“Action Blueprints”
如果您有一个具有操作foo
的控制器bar
(FooController.js),则在启用操作蓝图时它们将自动通过/foo/bar
访问(默认情况下启用它们)