【東京node学園祭2016】node.js × babel で aws lambda アプリケーションを開発する

26
Node.js × Babel で AWS Lambda ででででででで でででででで 2016/11/12 東東 Node 東東東 Hiroyuki Kusu (@hkusu_)

Upload: hiroyuki-kusu

Post on 16-Apr-2017

3.261 views

Category:

Technology


4 download

TRANSCRIPT

Node.js Babel AWS Lambda 2016/11/12 Node

Hiroyuki Kusu (@hkusu_)

()2007120139

https://aws.amazon.com/jp/lambda/ Node ver 4.7

AWS

.zip

Node

.zip

node_modues

require(./index).handler(event, context, callback);

index.jsJS

Something service

API GatewayHTTP(cron)NodeLambda

Nodepackage.json

For async/awaitclass properties( for Flow )etc ..

$ babel ./src/ -d ./dist/

require(./dist/index).handler(event, context, callback);

npm scripts

npm scripts

ESLint

npm scripts

Babel

npm scripts

zip

npm scripts

()

Lambda

Node HTTP IN/OUT (AWS)NodeBabel ECMAScript npm scripts Lambda

Sample code

https://github.com/hkusu/lambda-twitter-bot

Lambda/

We Are Hiring !

Thank you!

@hkusu_