Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.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 无法调用API_Node.js - Fatal编程技术网

Node.js 无法调用API

Node.js 无法调用API,node.js,Node.js,userAPI.js 我正在尝试从数据库中选择id为1的用户。用户存在,但不知何故,在上面的db.query中没有执行 下面是我调用API的方式: http://localhost:5000/api/v1/users/1 我在上面的代码中遗漏了什么吗 改变这一点: db.query = () 到 原因是您没有执行db.query,而是尝试将某些内容分配到db.query返回的响应是什么?404 ? 不能得到? db.query = () db.query(sql,[user_id],fun

userAPI.js

我正在尝试从数据库中选择id为1的用户。用户存在,但不知何故,在上面的db.query中没有执行

下面是我调用API的方式:

http://localhost:5000/api/v1/users/1
我在上面的代码中遗漏了什么吗

改变这一点:

db.query = ()


原因是您没有执行db.query,而是尝试将某些内容分配到db.query

返回的响应是什么?404 ? 不能得到?
db.query = ()
db.query(sql,[user_id],function(err,results){
            if(err){
                throw err;
                //res.send(JSON.stringify({"status": 500, "error": error, "response": null}));
            }else{
                res.send(JSON.stringify({"status": 200, "error": null, "response": results}));
            }
        });