2016-07-18 5 views
2

mysql 데이터베이스에 연결하는 로컬 호스트에 nodejs 파일이 있습니다. 내 SQL 데이터베이스 이름과 가격이 포함되어 케이크 테이블이 있습니다. 난 각도 js 노드 js에 연결할 수 있도록 케이크 테이블에서 이름과 가격을 검색 할 수 있습니다.노드 js 및 각도 js 및 mysql 데이터베이스 작업

+1

뭐 했어? 아무 것도하지 않았다면, 익스프레스를 탐색하십시오. 익스프레스 익스프레스 익스프레스를 시도해보십시오. – Rudy

답변

1

AngularJS는 일반적으로 웹 브라우저 또는 기본 모바일 응용 프로그램에서 실행할 수있는 클라이언트 측 프레임 워크라고하며, MySQL 및 NodeJS 응용 프로그램은 일반적으로 서버 측 응용 프로그램이라고합니다.

둘 다 localhost 환경에서 호스팅 할 수 있지만이 두 구성 요소가 통신하고 데이터를 전송하려면 통신 프로토콜이 필요합니다. 가장 일반적인 방법은 HTTP를 사용하는 것입니다. HTTP 서버를 NodeJS 앱과 통합해야합니다.

HTTP 모델에서 클라이언트 측 AngularJS는 NodeJS 응용 프로그램에 HTTP 요청을하고 HTTP 응답을 기다립니다. 사용자의 경우 AngularJS가 MySQL 데이터베이스의 데이터를 요청합니다. Using node.js as a simple web server이 정말 좋은 솔루션을 제공 :

1

이것은 내가 발견 한 가장 명확한 답변입니다.

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

클라이언트 일에이 새로운 응용 프로그램은 일부 개발 패러다임을 변경하고 큰 그림을 이해하기 dificult입니다.

기본적으로 가져 오기/게시를 통해 데이터를 밀고 당깁니다. 다른 종류의 클라이언트에 대해 단일 API 인터페이스를 만들 수 있습니다. 브라우저, 아이폰, 안드로이드, 윈도우 폰 등