리다이렉션 처리를 이해하려면 앞의 글 파이프 처리에서 정리했던 dup2 함수에 대한 이해가 필요합니다. 1. 리다이렉션 기호 command > file : 표준출력을 파일에 덮어쓰거나(overwrite) 파일이 없다면 새로 생성함 dup2(fd, 1) command > file : 표준출력을 파일에 개행문자 후 덧붙이거나(append) 파일이 없다면 새로 생성함 2. 리다이렉션 핵심 파이프에서 배웠던 dup2(fd1, fd2) 함수가 리다이렉션에서에서도 중요하다. 파이프와의 차이점은, 표준입력과 표준출력을 넘겨주는 대상이 프로세스가 아니라 파일(file)이라는 것 뿐이다. 2.1.
1. form 태그에 데이터 입력받기 웹브라우저에서 서버로 데이터를 전송할 때 HTML form 태그를 사용한다. 전송 방식은 여러가지가 있지만 주로 POST 방식을 사용하며, POST method에 대한 정보는 HTTP Request Methods 여기를 참고하면 좋다. 우선 사용자로부터 데이터 입력을 받을 수 있도록 아래 코드처럼 간단한 form을 만들었다. submit 버튼을 누르면 그 데이터는 "http://localhost:3000/create_prcess" 주소로 전송된다. 이제 url이 /create_prcess 일 때, 전송받은 데이터, 즉 title 값과 content 값을 저장하는 작업을 해주면 된다. 우선 POST 방식으로 전송된 데이터를 어떻게 저장하고, 참조할 수 있는지부터 알아보자. 2. POS