node.js - Sails.js 使用参数获取路由的 href

标签 node.js routes sails.js

我正在制作小型 Sails.js 应用程序。我有一个非常简单的路线,例如:

'/foo': 'FooController.index',
'/foo/:category': 'FooController.category',

我的问题是:如何在服务器端渲染 View 中将 url 作为类别的参数。

我有类似的东西:

<%= sails.getUrlFor('FooController.index') %>

对于索引,但我想要类似的东西

<%= sails.getUrlFor('FooController.index', {'category':'bar') %>

对于一个类别。

有没有类似上面的函数可以做到这一点?我不想对网址进行硬编码。

提前致谢,让力量与您同在。

最佳答案

您可以将所需的选项添加为从 getUrlFor() 返回的 URL 上的查询字符串:

<%= sails.getUrlFor('FooController.index') %>?category=bar

关于node.js - Sails.js 使用参数获取路由的 href,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43994208/

相关文章:

node.js - 如何开始在 VSCode 中使用 TypeScript 和 Node JS 进行开发

javascript - 跳过 Sails.js 中的模型验证?

node.js - req.logout,请求中必须传递哪些参数

node.js - 无法使用 sails-generate-auth 进行注册

javascript - 在 Node JS 中处理循环导入

javascript - 在发送到 IBM Watson Assistant 之前删除 Node.js 应用程序中的上下文变量

java - 在 netty 中路由请求以将它们委托(delegate)给不同方法的最佳实践?

ios - 在我的 iPhone 中显示当前位置

asp.net - 如何使用带有查询字符串的路由 ASP.NET 4 WebForms?

node.js - NodeJS 无需文件即可构造自定义对象