깊은바다거북
개발 공부 기록
깊은바다거북
전체 방문자
오늘
어제
  • 분류 전체보기 (219)
    • JAVA (9)
    • JavaScript (15)
    • 스파르타코딩클럽 (11)
      • [내일배움단] 웹개발 종합반 개발일지 (5)
      • [내일배움캠프] 프로젝트와 트러블 슈팅 (6)
    • SQL | NoSQL (4)
    • CS 등등 (0)
    • TIL | WIL (173)
    • 기타 에러 해결 (3)
    • 내 살 길 궁리 (4)

인기 글

최근 글

최근 댓글

태그

  • 최소 힙(Min Heap)
  • 코딩테스트 연습문제
  • 최대 힙(Max Heap)
  • POST / GET 요청
  • 재귀 함수
  • leetcode-cli
  • BST(이진 탐색 트리)
  • 혼자 공부하는 자바스크립트
  • DFS(깊이우선탐색)
  • 자바스크립트 기초 문법
  • Til
  • 자료 구조
  • BFS(너비우선탐색)
  • Preorder Traversal(전위 순회)
  • TIT (Today I Troubleshot)
  • Backtracking(백트래킹)
  • Trie
  • 01. 미니 프로젝트
  • Linked List
  • 트러블 슈팅 Troubleshooting
  • Binary Tree(이진 트리)
  • TypeScript
  • 프로그래머스
  • tree
  • 시간 복잡도
  • Inorder Traversal(중위 순회)
  • 팀 프로젝트
  • 점화식(Recurrence Relation)
  • Leetcode
  • 자잘한 에러 해결
hELLO · Designed By 정상우.
깊은바다거북

개발 공부 기록

12/5 (render_template을 반환하는 응답은 API가 아니었다, 월) TIL
TIL | WIL

12/5 (render_template을 반환하는 응답은 API가 아니었다, 월) TIL

2022. 12. 5. 22:35

(2번째 프로젝트 하는 중)

  • url_for()와 request.args.get() 등의 활용법을 알게되었다.
    # html
    <a href="{{ url_for('category1Layout', page=i) }}">
    
    # app.py
    def category1Layout():
    	...
    	page = request.args.get("page", 1)

    ⇒ 이런 코드가 동작하는 방식을 이해했다.

  • 어제까지 주말엔 게시판(홈) 페이지와 카테고리별 목록 페이지 틀을 잡았고, 오늘 페이지네이션과 링크이동을 구현했다.

  • 저녁 반짝 특강에서 API란 순수 데이터, 즉 html, css, javascript가 포함되지 않은 데이터를 응답으로 주는 것을 의미함을 알게 되었다. 쉽게 말해 JSON을 응답으로 보내면 API이고, render_template()으로 만든 html을 응답으로 보내면 API가 아닌 것이다. 모든 상황에 맞는 말인지는 조사가 더 필요하겠으나 일단 내가 지금 만들던 서버 메소드들은 전부 render_template을 리턴하니 API가 아닌 것으로 판결이 났다. 이런 것들은 API 문서에서도 다 빼야한다고 한다.

Uploaded by N2T

    'TIL | WIL' 카테고리의 다른 글
    • 12/7 (API를 불러오는 서버사이드 렌더링 어떨까, 수) TIL
    • 12/6 (서버 사이드 렌더링을 선택하다, 화) TIL
    • 12/2 (OSI 7계층과 새 프로젝트 시작, 금) TIL
    • 12/1 (Postman에서 요청 성공, 목) TIL
    깊은바다거북
    깊은바다거북

    티스토리툴바