jinhyukoo / boost-relay10-2th

relay 10, 2주차

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🧑 서비스 명 : 사람 찾습니다

아래 세팅을 완료하고 서버 실행


config 설정

  1. config.js 파일에 패스워드 항목을 본인컴퓨터의 mysql 비번으로 수정할 것

  2. mysql 접속

  3. mysql 안에 boost database 생성, 아래 명령 사용

    create database boost;
    
  4. mysql 종료

    exit
    
  5. 아래 명령으로 백업한 db를 mysql 에 넣음

    mysql -uroot -p boost < boost_backup.sql 
    

package 설치

npm i

mecab 설치

npm i --save mecab-ya
node_modules/mecab-ya/bin/install-mecab
node_modules/mecab-ya/bin/install-mecab ko

서버 시작 (pm2로 실행 권장)

node app.js

rest api

  1. 게시글 select

    • GET /api/posts
  2. 게시글 insert

    • POST /api/posts
    • body : id, gender, age, info, start_date, end_date, place, group_name, story
  3. 게시글 키워드로 검색

    • GET /api/posts/search/:keyword
  4. 로그인

    • POST /api/auth/login
    • body : id, pw
  5. 로그아웃

    • POST /api/auth/logout
  6. 회원 추가 => 임의의 회원정보 넣을 때 사용

    • POST /api/auth/register
    • body : id, pw, name, gender, age

About

relay 10, 2주차


Languages

Language:JavaScript 40.3%Language:HTML 28.6%Language:CSS 19.6%Language:TSQL 11.4%