Nodejs + MongoDB + Bootstrap + esj 가 만 든 개인 간이 블 로그

1798 단어 nodejsexpress
github:https://github.com/yehuimmd/myNodeBloy
Nodejs + MongoDB + jQuery + Bootstrap - esj 가 만 든 개인 간이 블 로그
주요 기능
  • 프론트: 첫 페이지 진입
  • 문장 조회 및 문장 분류: 프로젝트 에서 자신 이 좋아 하 는 문장 유형 을 스스로 추가 할 수 있다.
  • 게시판
  • 백 스테이지
  • 관리자 로그 인
  • 등록 (이 두 부분 은 node 의 암호 화 처 리 를 사 용 했 습 니 다)
  • 블 로그 쓰기 (word)
  • 관리 블 로그 (첨삭 검사)
  • 방문 자의 위치 정보 보기

  • 프로젝트 디 렉 터 리
    db        
    model     
    ---- db.js                (    )
    ---- md5.js        md5    
    ---- setting.js           
    node_modules      
    public       
    routers     
    ---- router.js            
    views     
    app.js     
    package.json        
    

    모듈 분석
  • app. js 입구 파일
  • node 의 express 라 이브 러 리 호출
  • 요청 설정: 전단 각 이벤트 의 요청 인터페이스 설정
  • 감청 포트 번호
  • db. js 는 데이터 베 이 스 를 연결 하 는 작업 을 하고 다 중 데이터 베 이 스 를 추가 삭제 하고 수정 하 는 등 조작 을 한다. 즉, 글 데이터 바 는 페이지 를 나 누 는 것 이다.
  • router. js 는 전단 의 요청 을 받 아 요청 에 응답 하 는 것, 즉 요청 인터페이스 기능 의 실현 이다.
  • view 렌 더 링 전단 모듈: 전단 페이지 의 요청 데이터, 부분 은 ejb 를 통 해 직접 렌 더 링 하고 부분 은 ajax 를 통 해 끌 어 낸 다음 페이지 에 렌 더 링 합 니 다.

  • 주의 하 다.
  • 환경 자체 설치 node 및 MongoDB, MongoDB 시각 화 도구 roboMongoDB
  • 데이터베이스 열기: mongod – dbpath url (프로젝트 디 렉 터 리 에 MongoDB 가 저장 하 는 경로, 상대 경로) 전체 명령 은 컴퓨터 에 설 치 된 MongoDB 데이터베이스 의 bin 디 렉 터 리 에서 실 행 됩 니 다.

  • 총결산
    전후 4 일 정도 의 개인 블 로그 프로젝트 인터넷 오픈 소스 튜 토리 얼 을 통 해 자신 은 이 블 로그 프로젝트 의 대체적인 구 조 를 정리 할 수 있 습 니 다. 초기 에 자신 도 node 로 간단 한 블 로그 사 이 트 를 구축 한 적 이 있 지만 node 패키지 디 렉 터 리 의 개념 에 대해 잘 파악 하지 못 했 습 니 다. 그러나 이 프로젝트 에 대한 학습 을 통 해 자신 도 node 패키지 디 렉 터 리 와 모듈 에 대한 이 해 를 깊이 있 게 했 습 니 다.자신 은 튜 토리 얼 항목 을 다 듬 고 소 화 했 으 며 수정 도 했 습 니 다. 원작 자 는 관리자 사용자 등록 을 하지 않 았 기 때문에 이 부분의 누락 을 발견 한 지 오래 되 었 습 니 다.자신 도 프로젝트 를 최적화 시 켰 다.그리고 본인 이 올 린 아 이 템 에 문제 가 있 을 수 있 으 니 스스로 확인 하 세 요.

    좋은 웹페이지 즐겨찾기