Node.js
및 MongoDB
으로 데이터베이스를 구축했으며 데이터베이스에 항목을 불러 들이고 해당 항목에 쓸 수있는 Angular.js
앱을 작성했습니다.MongoDB를 프론트 엔드에 연결 하시겠습니까?
자바 스크립트에서 데이터베이스에 직접 쓰는 데 몇 가지 보안 문제가 있음을 알고 있지만 완전히 이런 종류의 문제에 익숙합니다. 게다가 실제로 사용할 수 있도록 MongoDB
에서 프런트 엔드로 데이터를 전송하는 방법에 대한 지침을 찾을 수 없습니다.
어떻게 서로 연결합니까? Node.js
있음, 내 데이터베이스에서로드 및 읽기/쓰기, 자바 스크립트 require
함수를 사용하고 있었지만 브라우저에서이 작업을 수행하는 방법을 알아낼 수 없습니다. node
에서 mongojs
모듈을 사용하여이 두 모듈을 연결했지만 require
을 사용할 수 없기 때문에이 모듈은 내 각도 앱에서 작동하지 않습니다.
주요 질문은 : MongoDB에서 프론트 엔드로 어떻게로드합니까?
EDIT : 이것은 MongoDB를 각도에 구애받지 않고 프론트 엔드로 호출하는 것에 대한 기본적인 질문입니다. 내가 틀렸다면 알려주세요.
잘 모르겠습니다. 브라우저에서 데이터베이스로 직접 연결 하시겠습니까? ** ** 아주 나쁜 생각입니다. 이것이 바로 NodeJS (또는 다른 웹 서버)를 사용하려는 이유입니다. DB에서 WebServer로 데이터를로드 한 다음 거기에서 HTML/JSON/원하는 형식으로 결합한 다음 HTTP를 통해 브라우저로 보냅니다. – freakish
프론트 엔드에서 mongojs 모듈을 요구하려고 할 때 어떤 문제점이 있습니까? [RequireJS] (http://requirejs.org/)와 같은 모듈 로더가 필요합니다. –