Express 我想从数据库中删除一篇文章(数据),但出现以下错误:“未捕获引用错误:$”未定义`

Express 我想从数据库中删除一篇文章(数据),但出现以下错误:“未捕获引用错误:$”未定义`,express,mongoose,http-delete,Express,Mongoose,Http Delete,我的布局中有这些 <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script> 这是我的删除链接 <a class="delete-article" href="#" data-id="{item._id}">Delete</a> index.js文件

我的布局中有这些

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
这是我的删除链接

<a class="delete-article" href="#" data-id="{item._id}">Delete</a>
index.js文件

router.delete( '/post/:id', function( req, res ){

let query = {_id:req.params.id}

  Post.remove(query, function(err) {
    if(err){
    console.log(err);
    }
   res.send('Success');
});
});
每当我刷新浏览器时,甚至没有单击delete链接,就会出现错误
main.js:1 Uncaught ReferenceError:$未定义


我知道这是jQuery中的一个问题,但我决定发布我的所有代码,以便于他人提供帮助。一个月前我开始学习Nodejs和Express。

在使用之前,您没有从jquery库导入$。你的问题和这个很相似。非常感谢你,我完全按照你说的做了,现在它开始工作了。这回答了你的问题吗?
 npm install jquery 
router.delete( '/post/:id', function( req, res ){

let query = {_id:req.params.id}

  Post.remove(query, function(err) {
    if(err){
    console.log(err);
    }
   res.send('Success');
});
});