Lambda関数の作成 関数は別ファイルにしても良いですが、今回は簡略化のためにすべて同じファイルに作成することとしています。 まずは共通で読み込むライブラリの読み込みをします。日付の処理でdayjsを使用しているため事前にnpm install dayjsをしておいてください。 コードの途中にコメントを入れているような感じで書いているので以下現れるコードをつなぎ合わせるとすべてのLambda関数が完成します。 'use strict'; const AWS = require('aws-sdk') const docClient = new AWS.DynamoDB.DocumentClient({region: 'ap-northeast-1'}) const dayjs = require('dayjs') アクセスを日毎に記録する関数 アクセスを記録するためにaccessという関数
![DynamoDBとAWS LambdaでアクセスランキングAPIをつくる! | Simple is Beautiful.](https://cdn-ak-scissors.b.st-hatena.com/image/square/7e1dbaa95894fbadb5f0a94e83c9162f468e6937/height=288;version=1;width=512/https%3A%2F%2Fblog.kozakana.net%2Fimg%2Fogp.png)