使用 AJAX 在 Node.js 上进行数据库查询
Posted
技术标签:
【中文标题】使用 AJAX 在 Node.js 上进行数据库查询【英文标题】:Use AJAX to make a database query on Node.js 【发布时间】:2017-11-02 03:17:18 【问题描述】:我使用 Node.js 作为服务器,使用 mysql 作为数据库来存储登录的用户名。是否可以使用 AJAX 进行 sql 数据库查询并返回用户名列表?
具体来说,我想使用 XMLHttp 请求并在不重新加载页面的情况下获取结果。
如果问题没有意义,请原谅。我来自机械工程背景。
【问题讨论】:
当然,ajax 与您要使用的后端技术无关。但是你提到你有一个 node.js 服务器,为什么你需要 .asp 文件? 我已经快速搜索了这个站点。可能对你有帮助:***.com/questions/42971941/… 通过这个 - gistpages.com/posts/… @SujalMandal 非常感谢。我实际上已经完成了那部分,它重新加载页面然后给出结果。更具体地说,我想使用 XMLHttp() 请求并保持在同一页面上。 @VasylMoskalov 非常感谢。 【参考方案1】:设置js文件到服务器快递, express 将处理路线 CRUD 的路径
express 还将使用 ORM(如 Sequelize)打开与 DB 的连接 并且每当从前端 -> 节点后端发生 CRUD 操作时 然后您的快速应用程序将在适当的路线上运行代码 该路由将具有数据库查询上的 CRUD 逻辑。
这是一个漫长的解释过程,需要了解如何通过 url 向后端请求信息 -> 一种排序的后端列表器,哈哈
这就是要点。
前端将发送 ajax -> 到后端,后端将监听该路由或类似的东西。
@Sujal Mandal 他找到了一个很好的参考,我只是略读了一下,但看起来不错。
【讨论】:
以上是关于使用 AJAX 在 Node.js 上进行数据库查询的主要内容,如果未能解决你的问题,请参考以下文章
node.js+express+mongoose实现用户增删查改案例
Ajax 使用ajax加上get和post方法,通过后台加载数据,并在网页上进行显示案例+解释