본문 바로가기 메뉴 바로가기

개발 REPO

프로필사진

개발 REPO

개발 REPO
검색하기 폼 Mountain View
  • 분류 전체보기 (66)
    • 우아한 에자일 (2)
      • 발표 (2)
    • 알고리즘 (31)
      • level 1 (12)
      • level2 (5)
      • 개념 (0)
      • 백준 (8)
      • SQL (6)
    • 코딩언어 (9)
      • java (0)
      • javascript (9)
      • python (0)
    • 알면 조흔 지식 (2)
    • 백엔드 (10)
      • node.js공부 (10)
    • 프론트엔드 (0)
    • 개발노트 (3)
    • DB (3)
      • AWS (3)
      • MYSQL (0)
      • MONGODB (0)
  • GUESTBOOK
  • TAG
  • RSS

nodejs
백준 7576 [nodejs] 토마토

const line = require("fs").readFileSync("/dev/stdin", "utf8"); let input = line.trim().split("\n"); const dx = [1, -1, 0, 0]; const dy = [0, 0, 1, -1]; const [m, n] = input[0].split(" ").map(Number); let tomatos = []; let queue = []; let zero = 0; let cnt = 0; minimumDate(); function minimumDate() { //토마토밭을 만드는 for문 for (let i = 1; i < n + 1; i++) { tomatos.push(input[i].split(" ").map(Number));..

알고리즘/백준 2021. 2. 4. 09:26
[nodejs]간단한 게시판 만들기(2)-글쓰기 기능

게시판이 나오도록 했으니 글쓰기 버튼과 글쓰기가 있어야겠죠 이런식으로 만들 예정입니다. 글쓰기 버튼 및 글쓰기 동작 버튼은 알다시피 ejs에서 만든 후 public에서 원하는 uri로 가게 해줍니다. 글쓰기는 서버에 데이터를 저장해달라고 하는 요청하는 것이기 때문에 메서드 중에 POST를 사용합니다. 그래서 public/write.js에서 이런식으로 사용자가 입력한 data를 받고 그 데이터를 json형식에 문자열로 body에 저장하여 fetch를 이용해 보내줍니다. 콘솔로 찍어서 확인해보면 이렇게 적고 보냈을 때 아래의 사진처럼 오브젝트로 보내지는 것을 볼 수 있습니다. post형식으로 보내기만 하면 되는 것이 아니라 이 데이터들을 받아서 적용을 해줘야 합니다. 그래서 route.js에서 router...

백엔드/node.js공부 2021. 1. 20. 15:26
[nodejs] 간단한 게시판 만들기(1)

🔗 시작하기 전 깔아야하는 모듈 1. express - 웹 프레임워크로써 API개발을 위해 사용합니다. 2. ejs - html 대신 ejs를 사용하기 위해 사용합니다. 3. body-parser - post request data의 body로부터 파라미터를 추출할 때 사용합니다. 4. nodemon - 변경사항이 있을 때 서버를 자동으로 업데이트하기 위해 사용합니다. 5. mysql - 저는 mysql를 데이터베이스로 사용할 것이라 깔았습니다. npm install --save express, ejs, body-parser, nodemon 📋 기능별 폴더 나누기 1. bin - 포트 설정 후 서버를 실행하는 파일 2. dbConfig - 데이터베이스와 연결하는 파일 3. public - ejs와 연결되..

백엔드/node.js공부 2021. 1. 13. 21:31
[nodejs] 간단한 로그인 & 회원가입 기능 구현(2)

ejs 파일들 라우터 역할 js 파일 보시면 output과 process로 나누었습니다. output은 보여지는 프런트 process는 데이터를 가공하는 기능을 합니다. output res파라미터를 받아 컴포넌트를 html로 바꾸어 브라우저에 나타나게 하는 render 메서드를 이용해 ejs파일과 연결해주었습니다. process 회원가입과 로그인할 때 db에 데이터를 입력하고 검색하는 기능을 해줍니다. req파라미터를 받아 각 js파일에서 던져준 body의 값을 저장합니다. body에는 사용자가 입력한 값이 저장되어있습니다. db.query는 첫번째인자는 sql명령어, 두번째 인자에는 배열로 된 값을 넣어줄 수 있습니다. process.signup 사용자가 입력한 값을 받아 insert문으로 데이터베이스..

백엔드/node.js공부 2021. 1. 12. 21:25
이전 1 다음
이전 다음
최근에 올라온 글
최근에 달린 댓글
TAG
  • GROUP BY
  • 백준
  • nodejs
  • nodemailer error
  • 코딩테스트
  • AWS
  • JOIN
  • SQL
  • 프로그래머스
  • slice
  • left join
  • 534 error
  • 회원가입
  • 백준 7562 node
  • 코드테스트
  • 토마토3차원
  • JavaScript
  • 정규표현식
  • Express
  • sort
  • Level 1
  • Split
  • 숫자야구게임
  • tolowercase
  • 백준 7569 node
  • Replace
  • 로그인
  • 바이러스 dfs
  • 카카오2018[1차]
  • smtp error
more
Total
Today
Yesterday

Powered by Tistory / Designed by INJE

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.