Progetto generato usando il template aws-nodejs-typescript di Serverless framework.
Requirements: NodeJS e Java
- Usare
npm iper installare le dipendenze - Usare
npm run installDynamoper installare una versione locale di DynamoDB (richiede Java) - Usare
npm run devper far partire un server locale di sviluppo
A seguito dell'esecuzione di questi comandi verrà avviato una versione di sviluppo utilizzabile in locale dell'applicativo,
raggiungibile all'indirizzo di base localhost:3000
serverless.tscontiene la configurazione del frameworksrc/environmentcontiene un file di configurazione utile a tutto l'applicativosrc/functionscontiene le cartelle che definiscono gli handler delle varie function assieme alla definizione delle varie pathsrc/middlewarecontiene le funzioni che gestiscono l'autorizzazione alle varie functionssrc/typescontiene i tipi generali utili a tutto l'applicativosrc/services/dynamodbcontiene la configurazione e le funzioni riguardanti il client DynamoDB per l'esecuzione delle query
serverless-dynamodb-localplugin che permette l'utilizzo di una versione locale di DynamoDBserverless-offlineplugin che permette l'utilizzo locale del framework serverless