我的路线指定:
exports.install = function (framework) {
framework.route('/', view_homepage);
framework.route('/CreateRoom', redirect_createroom);
framework.route('/Room', redirect_homepage);
framework.route('/Room/(roomId)[0-9]{5}', view_room);
};
特别是:
framework.route('/Room/(roomId)[0-9]{5}', view_room);
这是弥补的,我肯定不是正确的语法。我查看了文档,但没有找到解决方案,或者对我来说并不明显。
但我要做的是将'Room /'后的5位数值变为名为roomId
的变量,然后传递给控制器view_room
。
实现这一目标的任何帮助都会很棒。
由于
电子。
答案 0 :(得分:0)
我认为你可以做的是framework.route('/Room/{roomId}', view_room);
该功能可能如下所示:
function view_room (roomId){
if(!success) { //input check
//response with 404 - resource not found
} else {
//do work
}
}