狠狠撸
Submit Search
【東京Node学園祭2016】Node.js × Babel で AWS Lambda アプリケーションを開発する
?
Download as PPTX, PDF
?
5 likes
?
7,173 views
Hiroyuki Kusu
Follow
2016/11/12に开催された东京狈辞诲别学园祭2016(丑迟迟辫://苍辞诲别蹿别蝉迟.箩辫/2016/)での発表资料です。
Read less
Read more
1 of 26
Download now
Downloaded 15 times
More Related Content
【東京Node学園祭2016】Node.js × Babel で AWS Lambda アプリケーションを開発する
1.
Node.js × Babel
で AWS Lambda アプリケ ーションを開発する 2016/11/12 東京Node学園祭 Hiroyuki Kusu (@hkusu_)
3.
コーチ?ユナイテッド株式会社 代表:福崎 康平(ふくざき こうへい) 2007年1月創業、2013年9月よりクックパッドグループ 従業員:25名 主要事業:「サイタ」の企画運営 「夢中をガツン!」 と増やす。
4.
「学び」の マッチングプレイス
5.
https://aws.amazon.com/jp/lambda/ 現時点だと Node は
ver 4.7 が使える
6.
础奥厂のコンソール上でコードを书く场合
7.
ローカルで書いたコードをアップロード .zip
8.
任意のNodeモジュールを詰め込める .zip node_modues
9.
require(./index).handler(event, context, callback); index.js アプリの起点となる JSファイル
10.
Somethingservice API Gatewayデータストア HTTP 定期実行(cron) Nodeエコシステム Lambda
11.
フロントエンドやサーバNodeと同じような開発スタイル package.json の例
12.
For async/await、class properties(
for Flow )、etc ..
13.
$ babel ./src/
-d ./dist/
15.
require(./dist/index).handler(event, context, callback);
16.
npm scripts
17.
npm scripts ESLintでコードのシンタックスチェック
18.
npm scripts ソースコードを変更したら自動でBabel変換
19.
npm scripts zipファイルを作成
20.
npm scripts ローカル開発用のドライバ起動(後述)
21.
尝补尘产诲补を模すローカル开発用のドライバ用意しておくと捗る
22.
まとめ ? 任意の Node
モジュールが利用できる ? HTTPで IN/OUT が可能(AWSのリソース利用も当然可) ? フロントエンドやサーバNodeと同じような開発スタイルが可 ? Babel で 次期 ECMAScript の仕様を先取り ? npm scripts で作業を効率化 ? Lambdaを模するドライバを用意
23.
Sample code https://github.com/hkusu/lambda-twitter-bot
24.
【紹介】Lambda用の フレームワーク/ツール
25.
We Are Hiring
!
26.
Thank you! @hkusu_
Download