diff --git a/README.md b/README.md index 0298f14..bc39dff 100644 --- a/README.md +++ b/README.md @@ -14,6 +14,8 @@ Install the latest version of the Serverless Framework: npm i -g serverless ``` +After installation, make sure you connect your AWS account by setting a provider in the org setting page on the [Serverless Dashboard](https://app.serverless.com). + Then, initialize the `fullstack-app` template: ``` @@ -21,12 +23,9 @@ serverless init fullstack-app cd fullstack-app ``` -Then, add your AWS credentials in the `.env` file in the root directory, like this: +Then, add the following environment variables in an `.env` file in the root directory, like this: ```text -AWS_ACCESS_KEY_ID=JAFJ89109JASFKLJASF -AWS_SECRET_ACCESS_KEY=AJ91J9A0SFA0S9FSKAFLASJFLJ - # This signs you JWT tokens used for auth. Enter a random string in here that's ~40 characters in length. tokenSecret=yourSecretKey diff --git a/api/models/users.js b/api/models/users.js index cfef68f..b29e60f 100644 --- a/api/models/users.js +++ b/api/models/users.js @@ -67,7 +67,7 @@ const getByEmail = async(email) => { throw new Error(`"${email}" is not a valid email address`) } - // Save + // Query const params = { TableName: process.env.db, KeyConditionExpression: 'hk = :hk', @@ -96,7 +96,7 @@ const getById = async(id) => { throw new Error(`"id" is required`) } - // Save + // Query const params = { TableName: process.env.db, IndexName: process.env.dbIndex1, @@ -133,4 +133,4 @@ module.exports = { getByEmail, getById, convertToPublicFormat, -} \ No newline at end of file +} diff --git a/api/serverless.yml b/api/serverless.yml index cc209b4..99da196 100644 --- a/api/serverless.yml +++ b/api/serverless.yml @@ -1,4 +1,3 @@ -app: fullstack-app component: express name: api diff --git a/database/serverless.yml b/database/serverless.yml index 631d8a3..f9081af 100644 --- a/database/serverless.yml +++ b/database/serverless.yml @@ -1,5 +1,4 @@ component: aws-dynamodb -app: fullstack-app name: database inputs: diff --git a/permissions/serverless.yml b/permissions/serverless.yml index 9090b9b..5229904 100644 --- a/permissions/serverless.yml +++ b/permissions/serverless.yml @@ -1,5 +1,4 @@ component: aws-iam-role -app: fullstack-app name: permissions inputs: diff --git a/site/serverless.yml b/site/serverless.yml index 3bbf7f5..845044b 100644 --- a/site/serverless.yml +++ b/site/serverless.yml @@ -1,5 +1,4 @@ component: website -app: fullstack-app name: site inputs: