CNode

搜索的路由在哪里定义的?

Zzzswang发布于14 年前最后回复14 年前6 回复5643 浏览0 收藏

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

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

查看回复

回复 (6)

Z
zzswang#1·14 年前

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

Y
young40#2·14 年前

搜索是get,不是post

Z
zzswang#3·14 年前
<form id="search_form" class="navbar-search" action="/">
	<input type="text" id="q" name="q" class="search-query span3" value="">
</form>

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

Y
young40#4·14 年前

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

Y
young40#5·14 年前

个人觉得比较好的写法是

Z
zzswang#6·14 年前

多谢多谢,真是学习了。

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

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

参与回复
登录后即可参与回复。登录