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 不了解404错误来自何处_Node.js - Fatal编程技术网

Node.js 不了解404错误来自何处

Node.js 不了解404错误来自何处,node.js,Node.js,我有一条快线,我无法工作。我正在使用postman测试HTTP请求,但我似乎无法让代码正常工作。如果有人有建议,或者如何着手解决这个问题,即思考过程,那将是很有帮助的 router.put('/users', function(req, res) { //use authorization let user = getUserIdFromToken(req.get('Authorization')); if (typeof(req.body) !== 'string')

我有一条快线,我无法工作。我正在使用postman测试HTTP请求,但我似乎无法让代码正常工作。如果有人有建议,或者如何着手解决这个问题,即思考过程,那将是很有帮助的

router.put('/users', function(req, res) {
    //use authorization
    let user = getUserIdFromToken(req.get('Authorization'));

    if (typeof(req.body) !== 'string') {
      // 400: Bad request.
      res.status(400).end();
      return;
    }
    var body = req.body;
    if(body.firstName!==null) user.firstName = body.firstName;
    if(body.lastName!==null) user.lastName = body.lastName;
    if(body.displayName!==null) user.displayName = body.displayName;
    if(body.userEmail!==null) user.userEmail = body.userEmail;

    writeDocument('users', user);
    res.send();
});

module.exports = router;

404表示您的web服务器无法根据请求的URL(即“未找到页面”)路由到资源。除非您告诉我们您试图访问的URL以及安装应用程序的位置,否则这个问题毫无意义。404表示您的web服务器无法根据请求的URL(即“未找到页面”)路由到资源。这个问题毫无意义,除非你告诉我们你试图访问的URL以及应用程序的安装位置。