0
私はroutes.jsにURLスラグを使用することができます知っている:Sails.jsでは、routes.jsではなくコントローラにURLスラッグを定義できますか?
'get /:account/:repo': {
controller: 'RepoController',
action: 'show',
skipAssets: true
}
私は、コントローラでこれをどのように行うことができますか?
module.exports = {
index: (req, res) => res.view('home'),
'get /:account/:repo': (req, res) => {
let account = req.param('account')
let repo = req.param('repo')
// do something
}
}
を定義します。可能であれば、私は ':account'と':repo'をコントローラで定義し、ルートには定義しません。 – Travis
私はそれが可能であるとは思っていません。ルートとコントローラを分けることは良いアプローチのようです。あなたはそれにこだわるべきです。 –