servant beam realworld example app
1.0.0

RealWorld Spec 및 API를 준수하는 실제 예제 (CRUD, AUTH, ADVANCED PATTERNS 등)를 포함하는 하인 및 빔 코드베이스.
이 코드베이스는 CRUD 운영, 인증, 라우팅, 페이지 매김 등을 포함하여 하인 및 빔 으로 제작 된 완전한 정규 풀 스택 애플리케이션을 보여주기 위해 만들어졌습니다.
우리는 Haskell Community Styleguides 및 모범 사례를 준수하기 위해 많은 노력을 기울였습니다.
이 방법에 대한 자세한 내용은 다른 프론트 엔드/백엔드와 함께 작동하는 방법을 보려면 RealWorld Repo로 가십시오.
승인 헤더 형식이 약간 다르다는 경고를 사용하면 다음과 같습니다.
┌─────────────────────────┬──────────┬──────────┐
│ │ executed │ failed │
├─────────────────────────┼──────────┼──────────┤
│ iterations │ 1 │ 0 │
├─────────────────────────┼──────────┼──────────┤
│ requests │ 31 │ 0 │
├─────────────────────────┼──────────┼──────────┤
│ test-scripts │ 46 │ 0 │
├─────────────────────────┼──────────┼──────────┤
│ prerequest-scripts │ 17 │ 0 │
├─────────────────────────┼──────────┼──────────┤
│ assertions │ 280 │ 0 │
├─────────────────────────┴──────────┴──────────┤
│ total run duration: 18s │
├───────────────────────────────────────────────┤
│ total data received: 5.77KB (approx) │
├───────────────────────────────────────────────┤
│ average response time: 25ms │
└───────────────────────────────────────────────┘
$ nix-shell
$ cp .envrc.example .envrc
$ direnv allow
$ database/scripts/setup
$ cabal new-test
GHCID를 사용하여 시계 모드에서 실행할 수 있습니다.
$ dev/watch-tests
다음과 같이 보일 수 있습니다.
$ cabal new-run exe:realworld-conduit