当前位置: 首页 > 知识库问答 >
问题:

节点Js API-创建GET请求

宿衡虑
2023-03-14

我正在用nodejs和MongoDB创建我的第一个API,我想创建一个类似“localhost:3050/user/name”的GET请求。所以我建立了这个:

server.get('/user/:name',UserController.read);

...

const Schema = mongoose.Schema;

const UserSchema = new Schema({

    name: String,
    email: String,
    compagny: String,


},{collection: "USER_COLLEC"});

const User = mongoose.model('user',UserSchema);
read (req,res) {
        const name= req.body.name;
        User.find({name : name}).then( (user) => {
            res.send({user});
        })
    }
{
    "user": []
}

共有1个答案

郎宣
2023-03-14

在使用路由参数时,req.params将返回匹配路由中的参数,使用const name=req.params.name而不是const name=req.body.name;

 类似资料:
  • 在本章中,我们将讨论如何使用文档对象的几种方法来创建新节点。 这些方法提供了创建新元素节点,文本节点,注释节点,CDATA节节点和属性节点的范围。 如果新创建的节点已存在于元素对象中,则将其替换为新节点。 下面将通过示例演示这些操作。 1. 创建新的Element节点 方法创建一个新的元素节点。 如果元素对象中存在新创建的元素节点,则将其替换为新元素节点。 语法 使用方法的语法如下 - 其中, -

  • 本文向大家介绍C#创建和发送HTTP GET请求,包括了C#创建和发送HTTP GET请求的使用技巧和注意事项,需要的朋友参考一下 示例            

  • 剪辑过,我剪短了。 代码变量被赋值 首先需要用get请求触发php脚本,输出不应该保存 然后,当上面的请求完成后,将get请求发送到并将响应保存到一个变量, 对于https://flower.nyaizhel.ml/fun/carbon/shorturl.php?short&code=ii,它应该是6,请参阅url 我试着取,没有结果

  • 我是新来的邮递员;通常我使用卷曲: 这个得到JTW 另一个使用了之前得到的JTW 我用它来生成令牌 但是在邮差签名法中我还没有找到HS512

  • 在postman中,我想创建一个GET请求,该请求返回302状态代码(以及一个响应头)。我一直试图复制来自浏览器检查员的原始请求,但我总是得到200个响应(并且没有响应头)。 如何使用响应标题获得所需的响应?

  • 创建新节点 除了通过场景编辑器创建节点外,我们也可以在脚本中动态创建节点。通过 new cc.Node() 并将它加入到场景中,可以实现整个创建过程。 以下是一个简单的例子: cc.Class({ extends: cc.Component, properties: { sprite: { default: null, type: cc.SpriteFra