【问题标题】:How to perform CRUD operations using angularjs, nodejs and mysql?如何使用 angularjs、nodejs 和 mysql 执行 CRUD 操作?
【发布时间】:2016-07-01 22:02:13
【问题描述】:

我正在尝试了解如何使用 AngularJs、NodeJs 执行 crud 操作

添加Mysql。我需要了解这种方法。请解释一下

基本示例。

【问题讨论】:

  • 你自己试过什么?
  • 不,因为我想了解这种方法,例如前端代码如何与后端通信。
  • 这很简单,伙计。尝试自己做一些研究......关于这个主题的信息足够多
  • 已经尝试过,但没有找到任何链接,如果你能提供一些链接会有所帮助
  • 衷心感谢所有对我投反对票的人,bcz 这让我意识到我目前的状态,让我思考我应该在编码方面提高多少......

标签: javascript html mysql angularjs node.js


【解决方案1】:

CRUD 是 Create、Read、Update 和 Delete 操作集的首字母缩写词。

CRUD 是使用和操作集合或资源所需的基本操作集。

在此设置中,“执行”CRUD 操作将通过以下方式与您的应用程序相关:

  1. Angularjs 使用$http 对您的RESTful API 异步运行http 请求
  2. Nodejs 实现了构成 API 的路由,希望符合现有 API 中广泛使用的最佳实践(可以找到深度博客 here。基于触发的 route/api-method,nodejs还将向 MySQL 发送查询以保留所需的更改。
  3. MySQL 的工作是持久化您正在使用的数据。使用 SQL 查询来 (C)reate、(R)ead、(U)pdate 和 (D)elete 数据(CRUD 操作)。 MySQL 当然也有很多其他工具,但是对于 CRUD 操作,这些是您所需要的。

现在这只是如何使用 CRUD 操作实现 RESTful API、使用 MySQL 将其持久化并使用 Angular 使用它的实际想法。如果您真的很想了解更多相关信息,您应该:

  1. Google 更好(真的,正如人们提到的那样,找到有关该主题的信息太容易了)。术语 REST、RESTful、API、CRUD 对谷歌来说都是很好的关键字,然后附加您对“最佳实践 REST API”更感兴趣的任何关键字。
  2. 阅读博文、在社交媒体/博客上关注工程师、阅读书籍、观看 youtube 等。这些信息无处不在。

开始时可能不明显的一件重要事情:始终尝试为您想做的事情找到标准或最佳实践。这意味着有人已经完成了尝试和失败的艰苦工作,并且基本上为您提供了最好的解决方案。

【讨论】:

    猜你喜欢
    • 2015-06-01
    • 1970-01-01
    • 2013-11-18
    • 2014-04-07
    • 1970-01-01
    • 2017-09-10
    • 2021-12-28
    • 2014-11-23
    • 1970-01-01
    相关资源
    最近更新 更多