Sign-in With Ethereum (SIWE) example for NestJS.
$ npm install
$ npm run build:client
$ npm run start
/api/auth/challenge
: generate nonce value to prevent replay attack/api/auth/login
: login as SIWE message and signature
open http://localhost:3000/ to access the sample page and click the "Ethereum Sign-in" button to login
Nest is MIT licensed.