Sails.js路由,其中​​包含url中的变量.ex/games /(ID HERE)

jer*_*kan 7 javascript routes node.js sails.js

我试图找到一个指南,如何在url例子中获取路径以使用变量:games/124512并将该id传递给变量中的控制器.

我的routes.js现在:

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

  '/games/': {
    controllers: 'games',
  }
Run Code Online (Sandbox Code Playgroud)

我的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;
Run Code Online (Sandbox Code Playgroud)

我可以写/ games/sayHello或/ games/sayWelcome但我想要的是能够编写例子/游戏/ 234234或/ games/234234 /设置

谢谢!:)

Lba*_*son 5

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