lcslcs
v1.0.0
Published
<!-- title: 'AWS NodeJS Example' description: 'This template demonstrates how to deploy a NodeJS function running on AWS Lambda using the traditional Serverless Framework.' layout: Doc framework: v3 platform: AWS language: nodeJS priority: 1 authorLink: '
Downloads
5
Readme
Serverless Framework AWS NodeJS LCS BFF Lambda Store
This template demonstrates how to deploy a LCS BFF Lambda Store function running on AWS Lambda using the traditional Serverless Framework. The deployed function does not include any event definitions as well as any kind of persistence (database). For more advanced configurations check out the examples repo which includes integrations with SQS, DynamoDB or examples of functions that are triggered in cron
-like manner. For details about configuration of specific events
, please refer to our documentation.
Usage
Deployment
In order to deploy the example, you need to run the following command:
$ serverless deploy or sls deploy
After running deploy, you should see output similar to:
Deploying aws-node-project to stage dev (us-east-1)
✔ Service deployed to stack aws-node-project-dev (112s)
functions:
hello: aws-node-project-dev-hello (1.5 kB)
Invocation
After successful deployment, you can invoke the deployed function by using the following command:
serverless invoke --function hello
Which should result in response similar to the following:
{
"statusCode": 200,
"body": "{\n \"message\": \"Go Serverless v3.0! Your function executed successfully!\",\n \"input\": {}\n}"
}
Local development
Local Environment Setup
git clone https://github.com/logixal-accelerators/lcs-bff-lambda-store.git
cd lcs-bff-lambda-store
npm install
git clone https://github.com/logixal-accelerators/lcs-bff-lamdba-layer
cd lcs-bff-lamdba-layer
npm install
cd lcs-bff-lamdba-layer\layer\nodejs\node_modules\layer
npm install
cd lcs-bff-lambda-store
serverless offline
You can invoke your function locally by using the following command:
serverless invoke local --function check
Which should result in response similar to the following:
{
"statusCode": 200,
"body": "{\n \"message\": \"lcs-bff-lambda-layer is Up dynamodb\n}"
}