2019-04-03この記事は約11分で読めます。AWSのLambdaの話を聞いて、Serverlessに興味を持ってもう3年(もっと?)経った。́∀`)巷ではnodeやPythonあたりが主流なのかな?んで、re:InventでRubyも追加されたからこっちも少し増えてくるかなと。́∀`)というわけで、まともにProjectで使ったことある自分のリソースだとTypeScriptになるんです。TypeScriptも得意な部類ではないですが1から覚え直すよりましかなと。いうわけで、ベースだけ作ってみたので書き残しまーす❗AWS-CLIは入ってるものとして、credentialsも設定済みとします。yarnを入れてみた最近はnpmではなく、yarnの記事をちょくちょく見るので今回はこっちを入れてみた。yarnインストール先は/usr/local/Cellar/yarn/1.15.2/bin/yarnでした。13.12s.package.jsonが出来上がります。"MIT"}環境構築GitGitの初期化とリモートリポジトリ追加。リモートリポジトリはGithubなので、その他の場合は適宜変更で。Freamwork今回はグローバル領域にインストールしないで、node_module内にしておきます。6.61s.インストールが終わったらプロジェクトも作ってしまいます。aws-nodejs-typescriptの場合はpackage.jsonに変更が加わるので、すでにあるとエラーになります。ひとつ下の階層にパス指定して同じ名前のディレクトリつくります。serverless-typescript-sampleこんな感じになるので、serverless-typescript-sampleディレクトリの中身を全部上のディレクトリに移動します。package.jsonだけは丸コピするとserverlessが消えちゃうので手動でやります。installで依存関係の更新ローカル開発環境の構築serverless-offlineローカルでLambdaを実行できるようにする。startでローカルサーバーの起動をする。successfully!",....まとめテンプレートのaws-nodejs-typescriptがpackage.jsonがあることでうまくいかないところについては面倒なのですが、ぶっちゃけグローバルにserverlessをインストールすれば特に問題ないですwその点以外については、割とスムーズに環境構築ができたので難しくはないと思います。ローカル実行環境やテスト環境なども以前やったときより簡単になったきがするとりあえずはベースが出来たので、ちまちまと作っていこうかなと。技術ネタcurlからもslsからでもLambda(Rust)を動かせるようにしたこんばんわ、hisayukiです。先日やってみたこちらの話の続きです。実際、製造してるときにいちいちデプロイなんかやってられないですよね。いうわけで、少しづつ振り返ってみ...技術ネタAngularでStripeのテストでハマったことこんばんわ、hisayukiです。ここ最近フロントまわりの作業が多く、これを期に負債の返済をしようと思いました。Componentだけで60ページくらいまで増えちゃってるんですけど、未記入のテストコードを書くことにしました・...技術ネタ新年、あけましておめでとうございますあけましておめでとうございます!皆様、今年も何卒よろしくお願い致します。31日と1日は流石に家でゆっくりしたので、今日はちょっと外に出ました。CUPSさんに...技術ネタそろそろShifterに移行していく最近界隈で話題になりつつあるShifterとりあえずお試しでサイト移行をやってみようと思います。コメントをキャンセルメールアドレスが公開されることはありません。