2013-05-03 6 views
3

Node.js로 SEO 친숙한 URL을 만들어야하지만, 문서를 삽입하기 전에 URL이 이미있는 다른 문서가 있는지 확인하고 싶습니다. 문자열을 URL로 변환 할 수있는 모듈을 찾고 있었지만 하나만 발견했습니다. . 그것을 할 수있는 다른 모듈이 있나요? 그리고 몽구스와의 상호 작용이 생겨서 생성 된 URL을 먼저 확인합니까?Node.js and Mongoose - SEO 친숙한 URL

답변

3

나는이 문제를 아주 최근에 풀어 냈습니다. 그리고 여러분의 포스트는 제가 그것을 모듈로 바꾸고 출판해야한다고 생각하게했습니다. 나는 그것을 monguurl라고 불렀다. 기본적으로 저장하기 전에 연결하여 지정된 필드를 URL 친숙한 문자열로 변환하고, 아직 가져 오지 않았는지 확인한 다음 그 필드가 있으면 숫자를 추가합니다.

+0

참고 : 스페인어 문자 –

+0

@OsmanErdi에서 작동하지 않습니다.이 경우 문제가 있거나 기꺼이 요청을받을 수 있습니다. –

0

데이터베이스 수준에서 고유 한 이름을 지정할 수 있습니다. MongoDB는 unique index type입니다. 이 방법으로 아무런 이름 (또는 무엇이든)을 두 번 사용할 수 없습니다.