Language/Rust 2 Rust로 by-pass 기능을 가진 Proxy Server 개발하기 특정 조건은 Rust에서 작업하고 그 조건을 제외한 로직은 proxy 서버 개념으로 Main Server로 by-pass하는 Route 로직을 구현해야하는 요구사항. 요구사항 application/json 형식의 Http 통신을 처리해야한다. form-data 형식의 Http 통신을 처리해야한다. Header의 모든 데이터를 포함해야 한다. Method와 Url은 모두 Dynamic하게 처리해야 한다. Solution Util로 Header 또는 Property에 해당되는 정보를 뽑아오는 함수를 개발한다. Util로 Main Server의 Response를 Client용으로 Convert 해주는 함수를 개발한다. Util로 Multipart Type인지 확인하는 함수를 개발한다. application/j.. Language/Rust 2023. 4. 20. Rust ERROR: linker `cc` not found Cause Rust에는 링커가 없으므로 링커를 수행하려면 gcc 또는 make와 같은 컴파일러가 필요한데, 이 때 cc 컴파일러 프로그램을 찾을 수 없어서 에러가 발생합니다. Solution //Mac OS xcode-select --install //CentOS, RHEL sudo yum groupinstall "Development Tools" sudo yum install cmake make gcc -y //Ubuntu sudo apt install build-essential -y sudo apt install make gcc cmake -y Language/Rust 2023. 4. 7. 이전 1 다음