我有一个简单的控制器:
var _ = require('underscore');
var request = require('request');
module.exports = {
_config: {
actions: false,
rest: false,
shortcuts: false
},
index: function(req,res){
console.log(req);
var userName = req.body.userName;
if(_.isEmpty(userName)){
return res.view('apps/userSearch/userNotFound');
} else {
return res.view('apps/userSearch/userPage',
{
title: userName
}
}
}
我有一个简单的表单,它接受userName的文本输入,发布到/ apps / UserSearchController,我正在尝试设置路由,以便我的导航指向localhost:1337 / apps / userSearch。
当我导航到apps / usersearch时,我会得到我的表单,但是当我输入一个值并按下提交时,我将被重定向到localhost:1337 / userSearch并使用该URL上的res.view。但我更喜欢URL仍然是apps / userSearch
我的路线文件是:
'/': {
view: 'static/index'
},
'/apps/UserSearch': {
view: 'apps/userSearch/userSearch'
}
是否有人知道如何更改帖子请求的网址。