Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/22.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
Javascript 删除任何记录时出现Sails.js错误问题_Javascript_Angularjs_Node.js_Mongodb_Sails.js - Fatal编程技术网

Javascript 删除任何记录时出现Sails.js错误问题

Javascript 删除任何记录时出现Sails.js错误问题,javascript,angularjs,node.js,mongodb,sails.js,Javascript,Angularjs,Node.js,Mongodb,Sails.js,我是sails js的新手,在这里我将遵循一个教程使用sails js和mongodb创建crud 但在删除任何记录时发生内部服务器错误 控制台错误 "NetworkError: 500 Internal Server Error - http://localhost:1337/user/delete/55bf315ee3437a512628916b" 以下是我的控制器文件删除功能: delete: function(req, res) { var id=req.param("

我是sails js的新手,在这里我将遵循一个教程使用sails js和mongodb创建crud

但在删除任何记录时发生内部服务器错误 控制台错误

"NetworkError: 500 Internal Server Error - http://localhost:1337/user/delete/55bf315ee3437a512628916b"
以下是我的控制器文件删除功能:

 delete: function(req, res) {  

    var id=req.param("id",null);

      User.findOne(id).done(function(err, user) {

    // we now have a model with instance methods attached

    // destroy the record
    user.destroy(function(err) {

      res.redirect( 'user/index/');

      // record has been removed
    });

  });
  }
这是我的看法

<a href="/user/create">+Create</a>
<ol>
<% users.forEach( function( model ){ %>
  <li><%= model.name %>(<a href="/user/delete/<%= model.id %>">delete</a>||<a href="/user/update/<%= model.id %>">Update</a>||<a href="/user/view/<%=model.id %>">view</a>)</li>
<% }); %>
</ol>
请引导我,我不知道我在哪里犯错


提前谢谢

我想错误可能在res.重定向中, 应该将其放在destroy()函数的外部

删除:函数(req,res){

}));
}

我已修复该错误,它是因为我正在使用

    User.findOne(id).done(function(err, user) {
      ..
    }
除此之外:

 User.findOne(id).exec(function(err, user) {
  ..             ^^^^^^
 }
    User.findOne(id).done(function(err, user) {
      ..
    }
 User.findOne(id).exec(function(err, user) {
  ..             ^^^^^^
 }