Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Sails routes node.js url问题_Javascript_Node.js_Routes_Sails.js - Fatal编程技术网

Javascript Sails routes node.js url问题

Javascript Sails routes node.js url问题,javascript,node.js,routes,sails.js,Javascript,Node.js,Routes,Sails.js,我有一个简单的控制器: var _ = require('underscore'); var request = require('request'); module.exports = { _config: { actions: false, rest: false, shortcuts: false }, index: function(req,res){

我有一个简单的控制器:

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
                    }
           }
}
我有一个简单的表单,它接受用户名的文本输入,并将其发布到/apps/UserSearchController,我正在尝试设置路由,以便我的导航指向localhost:1337/apps/userSearch

当我导航到apps/usersearch时,我会得到我的表单,但当我键入一个值并按submit时,我会被重定向到localhost:1337/usersearch,并在该url上显示res.view。不过,我更希望URL仍然是apps/userSearch

我的路由文件是:

'/': {
    view: 'static/index'
  },
  '/apps/UserSearch': {
    view: 'apps/userSearch/userSearch'
  }
有人知道如何更改帖子请求的URL吗?谢谢