2016-10-28 5 views
0

은 Java 및 PHP에서 일반적으로 javascript 및 nodej로 이동하는 데 많은 어려움을 겪고 있습니다. 나는 웹 양식에서 mongoose를 사용하여 mongodb 데이터베이스를 채우는 방법 (많은 책을 읽고 튜토리얼을 읽은 후)을 봤습니다. 폼 필드에서 데이터를 가져와 app.js에 db를 채우는 데 필요한 모든 코드를 작성했습니다. 이제는 웹 사이트에있는 다양한 양식을 처리하기 위해 코드를 개별 파일로 분리하고 싶습니다. 나는 의사, 환자, 접수 원을 등록하는 3 가지 양식을 가지고 있으며, 이들 모두는 서로 다른 정보를 제공하기 때문에 3 가지 개별 파일을 처리하여 mongodb의 개별 모음에 넣고 싶습니다. 자,이 3 개의 파일을 어디에 저장합니까? app.js에 어떻게 연결합니까? 또는 일반적으로 당신은 무엇을 제안하겠습니까?NodeJs 및 Express 폴더 구조

답변

0

express를 사용하여 다른 URL로 REST API를 만들어보십시오. 이 링크는 당신을 도울 수 있습니다. creating REST APIs with express

일단 사용자 폼을 처리하는 API가 다르면 콜백의 req 참조를 사용하여 양식 내용을 처리 할 수 ​​있습니다.

+0

고마워요. 그럼에도 불구하고, 나는 여전히 노드에서 계속 진행되는 것에 대한 명확한 이미지를 가지고 있지 않습니다. 적어도 자바 나 PHP를 아는 것은 아닙니다. Node에서 정확히 무엇이 계속됩니까? Coz은 실제로 한 솔루션에서 코드를 복사/읽은 후 다른 문제를 독립적으로 해결할 수 없다는 사실에 좌절감을 표시합니다. Node와 Express 및 Mongodb의 작동 방식에 대한 높은 수준의 시각 (지도)을 원합니다. 당신은 어떤 조언을합니까? 또는 노드를 이해하기 위해 무엇을 했습니까? 미리 감사드립니다, –

+0

초보자입니다. 콜백, 약속, 호이 스팅, 클로저 등의 자바 스크립트 기본 사항을 이해하는 것이 매우 중요합니다. 동기 실행 플로우에 익숙했기 때문에 node.js로 간단한 앱을 만드는 것으로 시작하면 비동기 및 비 차단으로 생각하기가 다소 혼란 스럽습니다. 실행. 위와는 별도로, 휴식은 꽤 쉽습니다. 상관 없어요 그 mongo 또는 mysql, 모든 node.js 클라이언트 crud operations.Good 행운을 처리 할 수 ​​있습니다! –