How to connect Angular 2 with MySql Database using Nodejs?

心不动则不痛 提交于 2019-12-13 09:01:42

问题


I started new project for Retail Shop, I need to connect Angular 2/5 with MySQL Database using Node or any other method. I need Examples for Select, Create, Delete, Update. for now i need to create Login Page.


回答1:


Well connecting Angular???

First learn that Angular, front end, does never connect to any database directly (not counting a New England db or LocalStorage as Database).

You need node or any other server side technology and then serve a REST API for providing data to your front end applications. SO actually your front end app in Angular is a complete separate application and your server side application will only connect to DB, handle logic and serve a REST API.

I use Sequelize for easy connecting and writing queries in JSON syntax.

Some more resources:

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

Full Example app: http://jasonwatmore.com/post/2017/02/22/mean-with-angular-2-user-registration-and-login-example-tutorial




回答2:


The only way you can do that is through http requests to the nodeJs server, since Angular runs in the web browser, while node runs on a server (javascript execution environment). To create an Http service in Angular you can follow this link. In this way the nodejs server will be able to receive the data and be able to process them through a connection to mysql.



来源:https://stackoverflow.com/questions/50090777/how-to-connect-angular-2-with-mysql-database-using-nodejs

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!