搜索的路由在哪里定义的?
发布于 3年前 作者 zzswang 1274 次浏览

看到搜索框对应的action链接 是 /

可是在路由里死活没有找到 post('/’, function())啊

6 回复

搜索是get,不是post

<form id="search_form" class="navbar-search" action="/">
    <input type="text" id="q" name="q" class="search-query span3" value="">
</form>

弱弱的问: 这是通过 get 的么?

form 有method属性, 可以是post, 或者get 那这样说默认就是get了吧… 我写form都是要把method写上的.

个人觉得比较好的写法是

<form action="/" method="get"> </form>

多谢多谢,真是学习了。

那也就是说 请求传到 controller/site.js 的 exports.index = function (req, res, next) 里了。

比较奇怪的是,为什么能够直接用 req.query 这个值怎么设置进去的?

看了 express 的说明,明白了…… 多谢

回到顶部