我正在使用 expressJS 构建一个 RESTful API,在我的控制器中,我有几个函数,例如 Chall_1、Chall_2、...
exports.validateChall_1 = function(res) {
//logic
res.json(1);
};
exports.validateChall_2 = function(res) {
res.json(2);
};
exports.validateChall_3 = function(res) {
res.json(3);
};
在我的 router.js 中,我想将 URL 路由到基于 challId 的特定函数,challId 是 url 中的一个参数
'use strict';
module.exports = function(app) {
var jsvalidator = require('../controllers/jsvalidatorController');
app.route('/chall/:challId')
.get(/*jsvalidator.validateChall_ + req.params.challId*/);
};
是否可以根据 challId 参数直接路由到特定函数?