我开始零售商店的新项目,我需要使用Node或任何其他方法将Angular 2/5与MySQL数据库连接。我需要选择,创建,删除,更新的示例。现在我需要创建登录页面。
答案 0 :(得分:1)
连接Angular ???
首先要了解Angular,前端,永远不会直接连接到任何数据库(不包括新英格兰数据库或LocalStorage数据库)。
您需要节点或任何其他服务器端技术,然后提供REST API以向前端应用程序提供数据。实际上,Angular中的前端应用程序是一个完全独立的应用程序,您的服务器端应用程序将只连接到数据库,处理逻辑并提供REST API。
我使用Sequelize轻松连接和以JSON语法编写查询。
更多资源:
https://www.sitepoint.com/user-authentication-mean-stack/ https://medium.com/of-all-things-tech-progress/starting-with-authentication-a-tutorial-with-node-js-and-mongodb-25d524ca0359
答案 1 :(得分:0)
Angular用于您的前端。 如果您希望后端/服务器使用类似于Angular的语法/ Typescript,请查看:nest。 Nest(NestJS)是用于构建可伸缩Node.js服务器端应用程序的框架。
答案 2 :(得分:-1)
你能做到这一点的唯一方法是通过对nodeJs服务器的http请求,因为Angular在Web浏览器中运行,而节点在服务器上运行(javascript执行环境)。 要在Angular中创建Http服务,您可以按照此link进行操作。通过这种方式,nodejs服务器将能够接收数据并能够通过与mysql的连接来处理它们。