이 기사에서는 짧은 시간에 편안한 리소스 서버를 구축하는 방법을 주로 소개합니다. 이는 확실한 참고 가치가 있습니다. 이제는 필요한 친구들이 참고할 수 있습니다.
Mins를 사용하여 구축할 수 있습니다. (파일 다운로드 시간 제외...) 간단한 Restful 리소스 서버를 구축합니다.
먼저 다운로드 분:
wget https://github.com/chenhg5/mins/releases/download/0.0.2/mins_mac -O mins
저는 Mac 시스템이므로 Mac에 해당하는 바이너리 파일을 다운로드 받습니다. 해당 시스템에 해당 버전을 다운로드할 수 있습니다. 다운로드 링크는 https://github.com/chenhg5/mi...
다운로드 후 바이너리 파일을 환경 경로에 넣을 수 있습니다. . 분 실행 권한을 부여해야 합니다:
chmod +x mins
그런 다음 구성 파일 config.ini를 작성해야 하며 내용은 다음과 같습니다.
[server] port = 4006 [database] addr = localhost port = 3306 user = root password = root database = example
example은 사용자 테이블이 있는 해당 mysql 리소스 데이터베이스입니다.
그런 다음 Mins를 시작하면 완료됩니다.
./mins -c ./config.ini
그런 다음 사용자 테이블에 새 데이터를 추가합니다.
curl -X POST \ http://localhost:4006/resource/users \ -F name=jack \ -F sex=0
새 데이터 조각이 데이터베이스에 추가된 것을 볼 수 있습니다.
그런 다음 찾을 수 있습니다. 이 데이터를 내보냅니다:
curl -X GET http://localhost:4006/resource/users/id/1 {"code":200, "msg":"ok", "data": {"id":1,"name":"jack","sex":0}}
데이터 수정
curl -X PUT http://localhost:4006/resource/users/id/1 -F name=Mick
데이터 삭제
curl -X DELETE http://localhost:4006/resource/users/id/1
mins는 리소스 추가, 삭제, 수정, 확인 외에도 정적 파일 서버를 구축했습니다. mins를 통해 정적 파일에 액세스할 수 있습니다. html, css, 이미지 파일 등과 같은 현재 경로 아래에 있습니다.
golang의 fasthttp 네트워크 라이브러리를 사용하여 개발되었으며 성능은 당연히 훌륭합니다.
위 내용은 이 글의 전체 내용입니다. 모든 분들의 학습에 도움이 되었으면 좋겠습니다. 더 많은 관련 내용은 PHP 중국어 홈페이지를 주목해주세요!
관련 권장 사항:
WordPress 이미지 주소를 상대 경로로 수정하는 방법
위 내용은 단시간에 Restful 리소스 서버를 구축하는 방법 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!