Sails.js路由,url中有变量.ex/游戏/(此处ID)

Sails.js routes, with variables in url. ex /games/(ID HERE)

本文关键字:游戏 此处 ID ex 变量 路由 js url Sails      更新时间:2023-09-26

我试图找到一个指南,指导如何让路由与url中的变量一起工作示例:games/124512,并将该id获取到变量中的控制器。

我现在的路线:

'/': {
    view: 'homepage'
  },
  '/games/': {
    controllers: 'games',
  }

我的GamesController.js现在:

var GamesController = {
    sayHello: function (req, res) {
        res.view('homepage', {
            user : "sayHello",
        });
    },
    sayWelcome: function (req, res) {
        res.view('homepage', {
            user : "sayWelcome",
        });
    }
};
module.exports = GamesController;

我可以写/games/sayHello或/games/say欢迎,但我希望能够写示例/games/234234或/games/234设置

谢谢!:)

您可以在路由中设置url slugs,如链接所示,即/games/:id。您可以通过在路由中设置的名称在控制器中访问它们,即req.param('id')