Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.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
Node.js 在Express中使用rest api:找不到用户ID_Node.js_Mongodb_Express_Mongoose_Request - Fatal编程技术网

Node.js 在Express中使用rest api:找不到用户ID

Node.js 在Express中使用rest api:找不到用户ID,node.js,mongodb,express,mongoose,request,Node.js,Mongodb,Express,Mongoose,Request,很荣幸,我正在提出我自己的申请。我尝试在Express中连接前端和后端。我复制了文本,但我的console.log仍显示消息“userid not found”。我想我已经接近终点了。任何提示或有用的链接都将不胜感激 用户模型 const userSchema=新模式({ 名字:String, 姓氏:String, 用户名:String, 电话:String, 密码:String });当然,您将找不到用户ID,因为您误用了string literal。在控制器内,已从以下位置更改: cons

很荣幸,我正在提出我自己的申请。我尝试在Express中连接前端和后端。我复制了文本,但我的console.log仍显示消息“userid not found”。我想我已经接近终点了。任何提示或有用的链接都将不胜感激

  • 用户模型
  • const userSchema=新模式({
    名字:String,
    姓氏:String,
    用户名:String,
    电话:String,
    密码:String
    
    });当然,您将找不到用户ID,因为您误用了string literal。在控制器内,已从以下位置更改:

    const path = '/api/users/${req.params.userid}';
    
    为此:

    const path = `/api/users/${req.params.userid}`;
    
    字符串文字仅在使用反斜杠时有效


    现在,你的应用程序应该正确地发出请求。

    这帮助我获得了一个有用的答案+1,我的repu