简单的MEAN堆栈问题

时间:2015-12-30 19:15:04

标签: javascript node.js express web mean

我有快车路线; router.get(' / uni /: queryst ',function(req,res){     var choice = req.params.queryst);}

基本上我使用URL中的 queryst 值来使用它来查询我的数据库中的内容。在前端,我需要有一个输入字段,用户键入选项并点击提交,然后在浏览器上转换为/ uni / valuehere之类的内容,并发送GET以表示我在上面写的路由器捕获的位置。我不知道如何将HTML的输入字段转换为格式/ uni / valuehere的URL。

至于最初测试代码,我直接输入了URL 手动 ,其中包含我要验证的值,以检查数据是否通过。好吧,用户不会直接输入网址进行搜索,他们需要一个表格,这就是我无法理解如何将输入字段转换为格式的网址/ UNI / WhateverTheUserHasTypedInTheFieldShouldAppearHere

提前感谢您的帮助。我自学了MEAN堆栈并且已经走了很长的路。我需要有经验的开发人员的支持,因为我目前被困在这里。

1 个答案:

答案 0 :(得分:0)

发送请求时写入(在控制器中):

$http.get('/uni/'+queryst).success(function(response){

    // Write code using response

});

在服务器端写:

$http.get('/uni/:queryst',function(req,res){
var choice= req.params.queryst
// Code ....

});