Join the Stack Overflow Community
Stack Overflow is a community of 6.6 million programmers, just like you, helping each other.
Join them; it only takes a minute:
Sign up

I have nodejs file in the local host which connects to mysql database. my sql database has cake table which contains name and price.I want to connect angular js to node js so that i can retrieve name and price from the cake table.

share|improve this question
    
What have you done ? If you haven't do anything, explore express. Try search express + angular. – Rudy Jul 18 '16 at 3:34

AngularJS is normally referred to as a client-side framework, which can be run from a web browser or a native mobile app while your MySQL and NodeJS app are usually referred to as server-side application.

While both of them can be hosted in your localhost environment, you still need a communication protocol for these two components to talk and transfer data. The most common way is using HTTP, which will require you to integrate a HTTP server with your NodeJS app.

In a HTTP model, your client-side AngularJS will make a HTTP request to ther NodeJS app and wait for a HTTP response which in your case, the AngularJS asking for data from the MySQL database.

There are couple of ways to do get a HTTP Server running with your application: Using node.js as a simple web server provides really good solutions:

share|improve this answer

This is the most clarifing answer that i have found.

http://stackoverflow.com/a/35699700/3156756

This new app on the client thing changes some development paradigms and it is dificult to understand the big picture.

Basically you will do get/post to push and pull data. With this you can create a single api interface for diferent types of clients. browser, iphone, android, windows phone, etc

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.