코딩/til

3-15 TIL

김은수2 2023. 3. 15. 20:33
let name = $('#input_name').val()
  • 해석: name 이라는 변수에 input_name 이라는 id 값을 가진 요소를 HTML에서 찾아서 그 값을 넣겠다는 의미
let formData = new FormData();
  • 해석:  formData 라는 이름의 일종의 딕션너리를 만들겠다. 
formData.append("user_name_give", name);
  • 해석: formData 라는 딕션너리에 user_name_give: name 을 각각 키와 밸류 값으로 줌
fetch('/write_post', { method: "POST", body: formData }).then((res) => res.json()).then((data) => {

 

해석: /write_post (백엔드) 에 페치로 데이터를 쏴주겠다. 여기서 method는 POST고 

내용은 formData 이다. (위에서 만든거)

 

 

 

python 에서 

 

return redirect() Python Flask 에서 사용되는 함수

 

요청한 url을 다른 url로 리디렉션 한다.

즉 요청한 url을 처리한 뒤 다른 url로 이동하도록 한다.

 

URL 의 구성 

  • URL은 "Uniform Resource Locator"의 약자

 

  • 프로토콜(Protocol): 해당 리소스에 접근하기 위해 사용되는 프로토콜 (HTTP, HTTPS, FTP 등)
  • 호스트명(Host Name): 해당 리소스를 호스팅하는 서버의 이름 또는 IP 주소
  • 포트 번호(Port Number): 해당 서버에서 사용하는 포트 번호 (일반적으로 HTTP의 경우 80, HTTPS의 경우 443 사용)
  • 리소스 경로(Resource Path): 서버 내에서 요청된 리소스의 위치를 나타내는 경로
예를 들어, 
https://www.google.com/search?q=python은 HTTPS 프로토콜을 사용하여 
www.google.com 호스트에 대한 검색 요청을 나타내며, "q=python"은 검색어 매개 변수

 

 

 

'코딩 > til' 카테고리의 다른 글

3.28 til  (0) 2023.03.28
3-27 TIL  (0) 2023.03.27
3-17 TIL  (0) 2023.03.17
3-16 TIL  (0) 2023.03.16
2023-03-13 TIL (Today I learned.)  (0) 2023.03.13