Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Netlify FunctionsでTypeScriptを使う方法 / netlify-lam...
Search
mottox2
December 13, 2018
Technology
1
970
Netlify FunctionsでTypeScriptを使う方法 / netlify-lambda-typescript
mottox2
December 13, 2018
Tweet
Share
More Decks by mottox2
See All by mottox2
もう一歩進めたい OG画像の動的生成
mottox2
6
1.3k
なぜコピペで使うコンポーネント集を利用するのか?
mottox2
8
6.6k
UIコンポーネントライブラリをうまく使うためにできること / components-with-designer
mottox2
7
3.6k
Figma Plugin公開までの壁を乗り越える
mottox2
2
2.5k
Puppeteerでつくる画像と動画 / images and videos made with puppeteer
mottox2
0
610
手触りのよいウェブを考える / better-mobile-web
mottox2
3
1.6k
組織と権限とSlack App / slack-app-with-roles
mottox2
1
570
SSRを避けるためにやっていること / ssr-alternative
mottox2
9
3.1k
JSXでつくる宣言的UIなプレゼンテーション / jsx-presentation
mottox2
7
32k
Other Decks in Technology
See All in Technology
デジタル化・DX推進あるある
y150saya
0
240
Functional TypeScript
naoya
11
4.5k
JEP 480: Structured Concurrency
aya_ebata
0
120
20240911_New_Relicダッシュボード活用例
speakerdeckfk
0
100
忙しい人のためのLangGraph概要まとめ
__ymgc__
1
150
なぜクラウドサービスで Web コンソールを提供するのか
shuta13
4
2k
自社開発した大規模言語モデルをどうプロダクションに乗せて運用していくか〜インフラ編〜
pfn
PRO
23
6.8k
手軽に始める? おうちサーバーのすゝめ
nyagasan
0
200
AWS SAW を広めたい @四国クラウドお遍路
kazzpapa3
0
220
20分で分かるIAM全機能 (拡大版) / 20240903-jawsug-yokohama-iam
opelab
3
140
「家族アルバム みてね」における運用管理・ オブザーバビリティの全貌 / Overview of Operation Management and Observability in FamilyAlbum
isaoshimizu
4
140
株式会社M2X エンジニアチーム紹介資料
m2xsoftware
0
590
Featured
See All Featured
The Pragmatic Product Professional
lauravandoore
31
6.2k
Six Lessons from altMBA
skipperchong
26
3.3k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
123
18k
Robots, Beer and Maslow
schacon
PRO
157
8.1k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
34
1.7k
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3.4k
Optimising Largest Contentful Paint
csswizardry
29
2.8k
Navigating Team Friction
lara
183
13k
A designer walks into a library…
pauljervisheath
201
24k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Building Applications with DynamoDB
mza
89
6k
A Tale of Four Properties
chriscoyier
155
22k
Transcript
netlify-lambda TypeScript Netlify Meetup #3 2018.12.13 - @mottox2
TypeScript, React, Gatsby, Ruby on Rails エンジニアの登壇を応援する会 write-blog-every-week, JS Ninja
Gatsby, netlify-lambda, etc. お仕事 コミュニティ OSS mottox2 @ ؿٔ٦ٓٝأ8FCؒٝآص، ⾃⼰紹介
None
#netlifytokyo 技術書典5で書きました
#netlifytokyo ブログもJAMstack(Gatsby+esa.io)mottox2.com
#netlifytokyo 注意 • 本⽇の内容は2018.12.13時点での情報です。 • JavaScriptの話をします。Golangの⼈はごめんなさい。
#netlifytokyo 今⽇の流れ • Functionsの紹介 • netlify-lambdaの説明 • TypeScriptで書いていく
#netlifytokyo Functions は AWS Lambda を簡単に使えるようにしたもの
#netlifytokyo Functions
#netlifytokyo Functions
#netlifytokyo Functions
#netlifytokyo Functions
#netlifytokyo netlify-lambda • build/serveコマンドを提供するCLIツール • netlify.tomlの内容からいい感じにビルドしてくれる。 • build: いい感じのwebpackとbabelの設定でビルド •
serve: expressを⽴ち上げて開発サーバーとして振る舞う *netlify/netlify-lambda https://github.com/netlify/netlify-lambda
#netlifytokyo netlify-lambdaが1.1.0から TypeScriptに対応した
#netlifytokyo netlify-lambdaでTypeScriptを使う(1) • @babel/preset-typescriptをインスト ール • 右の.babelrcをディレクトリに設置 *netlify-lambdaはディレクトリ内の .babelrc を優先的に使⽤します。
#netlifytokyo netlify-lambdaでTypeScriptを使う(2) • 型定義が欲しいのでインストール • 型定義はaws-lambdaのものを使います
#netlifytokyo netlify-lambdaでTypeScriptを使う(3) • あとは書くだけ。
#netlifytokyo セットアップが⾯倒な⽅向け • ボイラープレート作りました。 • https://github.com/mottox2/netlify-functions-typescript-starter • 本当はもう少しセットアップを簡単にしたい気持ちあります。
#netlifytokyo @mottox2 @mottox2 / Frontend Conference Fukuoka 2018 Thank you!