This is repo for educational purposes only. You shouldn't use this code for production enviroments.
Don't user for user JWT for sessions.
- npm install
- use serverless commands
Create an AWS account and create a user with permissions for Lambda and DynamoDB
SLS_DEBUG=* serverless invoke local --function createUser --data '{"email":"[email protected]", "password":"portugal"}'
SLS_DEBUG=* serverless invoke local --function login --data '{"email":"[email protected]", "password":"portugal"}'
serverless invoke local --function nextHolidayCountry --data '{"token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhIjo0MzQsImlhdCI6MTQ5NjIxMDcyMSwiZXhwIjoxNDk2MjQ2NzIxfQ.tpTNs_cStUEqA-hOhk4r7FW3MEQ39OYpCndiFDYKrm8"}'