@gomi_ningen's Website

ウェブフロントエンドゆるメモ

  • フロントエンドなにもわからないなりに試行錯誤する個人用メモ
  • 第三者がみても得られるものは何もないと思いますが、自分自身がたまに参照するために公開してあります
  • みなさんドキュメントをみるのがよい

開発環境整備(nvm, Node.js, npm, yarn, VSCode)

nvm-sh/nvm: POSIX-compliant bash script to manage multiple active node.js versions

nvm の導入

$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash $ source ~/.bash_profile

Node.js, npm の導入

$ nvm install 8.10 $ nvm use 8.10

yarn の導入

$ npm install -g yarn `...
Read More

SAM テンプレートと軽量ウェブフレームワーク

  • SAM で定義した Lambda 関数 + API Gateway の組み合わせの構成についてのメモ
  • SAM ベースなので以下のようなことが実現できる
    • 簡単な作成・破壊できるものをサクッと実装して、試したい
    • デプロイも楽したい
    • ただ API Gateway, Lambda 以外のリソースも必要でいい塩梅に一括で管理しときたい
  • 各 F/W を試している限りでは、ほぼほぼ素直に動く

python: flask

awsgi を使うと良き感じに使える

SAM テンプレート

AWSTemplateFormatVersion: '2010-09-09' Transform: AWS::Serverless-2016-10-31 Globals: Function: Timeout: 10 Runtime: python3.7 Resources: ApiBackendFunction: Type: AWS::Serverless::Function Properties: Co...
Read More

serverless-application-model & sam-cli コードリーディングメモ

SAM テンプレートでいろんなツールを構成しているなかで、なんかプルリク投げることが多くなってきたので、serverless-application-model と aws-sam-cli のソースコードの構成や設計、依存関係について気になったところを自分向けにメモ

ただ OSS のコードリーディングメモなので、いかなるときも GitHub リポジトリの現在の状況が正しいので、正確性は実際にリポジトリを参考に確認してください

あと自分は Python を今年の 3 月 9 日から書き始め、まだ数ヶ月しかたってないので実際 Python についてはよく知らないけどだいたい Pycharm がおしえてくれるのでそれを信じてる

リポジトリの構造メモ

SAM CLI と SAM の関係性

  • 参考 pull request: [Chore: Bump aws-sam-translator by jfuss · Pull Request #1043 · awslabs/aws-sam-cli](https://github.com/awslabs/aws-sam-cl...
Read More

Copyright © 53ningen.com