node.jsでgoogleapisを使い、gmailでメール送信
事前準備https://developers.google.com/gmail/api/quickstart/nodejsとりあえずこの通りにして、ラベルが表示されるまでやってみるスコープの変更サンプルコードだとreadonlyだけなので、メール送信出来るようにスコープを変えるconstSCOPES=['https://www.googleapis.com/auth/gmail.readonly']...
View ArticleKeystonejs Tutorials #3/Seeding data
次ページ https://qiita.com/bontensuzuki/items/7cd598a7075f6c970f14Seeding...
View ArticleKeystonejs Tutorials #4/Creating relationships
前ページ https://qiita.com/bontensuzuki/items/670c97af7d0e55bbfe93次ページ https://qiita.com/bontensuzuki/items/7f306f0d6bed05adc891Creating...
View ArticleKeystonejs Tutorials #5/Creating relationships2
前ページ https://qiita.com/bontensuzuki/items/7cd598a7075f6c970f14次ページ...
View ArticleKeystonejs Tutorials #6/Creating relationships3
前ページ https://qiita.com/bontensuzuki/items/7f306f0d6bed05adc891次ページ...
View ArticleKeystonejs Tutorials #7/Custom Field1
前ページ https://qiita.com/bontensuzuki/items/9982196b4f7956ba0fd9次ページ...
View Articlegoogle home miniにしゃべらせる。
流れGoogle Home Miniを特定するテキストから音声ファイルを生成するGoogle Home Miniをchromecastデバイスとして、へ音声ファイルをキャストするGoogle Home Miniを特定する2パターンある。ただし、前提として、Google...
View ArticleMongoDB(Mongoose)上級者への道
MongoDBはNoSQLなため、列の定義の拡張が難しいRDBMSに対して柔軟に列定義の拡張が可能です。(マイグレーションが楽)また一般的にNoSQLはRDBMSに対してパフォーマンス面で優位です。 NodeJS+Mongooseで使う前提でお話します。セットアップから検索、書き込み、パフォーマンス向上テクニックからトランザクションまでよく使う機能に関してまとめました。 Node...
View ArticleNode.js at Windows10
環境設定したのでそのメモです。複数バージョンを切り替えられたほうがいいかなーと思ったので、以下の手順で設定しました。nvmインストールまずnvmをインストールするNode Version Manager (nvm) for...
View ArticleMac のターミナル・Node.js でのカメラ画像取得: imagesnap とnode-webcam( #GWアドベントカレンダー 5/4 )
こちらは、下記の #GWアドベントカレンダー の 6日目の記事です。●日数分だけ記事を書く!( @youtoy) | GWアドベントカレンダー https://gw-advent.9wick.com/calendars/2020/69はじめにこの記事に書いた内容をやろうとしたきっかけは、以下のハンズオンに参加したことです。もう少し説明を書くと、このときはラズパイで...
View ArticleNode + TypeScriptの複数の実行方法(node, ts-node, nodemon, pm2)
プライベート開発時に使うmicrosoft/TypeScript-Node-Starterの開発環境がwatchなどあり快適。社内の開発環境もその水準にするために調べた際のメモです。nodeコマンドで実行するtscでトランスパイルして、nodeコマンドで実行します。tsc node dist/app.js プロセスを確認xxx 20864 0.0 0.4 4594780 67820 s004 S+...
View ArticleWindows 10 で express, nodist, node, yarn
インストールwindows 10 home (64bit) を用意git bash をインストールnodist をインストールnodeをインストールyarn をインストールexpress をインストールexpress-generator をインストール手順git for windows をインストールgit bash のためだけに入れます。Power Shell でもできますが、以下では基本的に...
View ArticleDockerでNuxt.jsを起動するまで
実施環境・macOS 10.15.4・Docker Desktop Community 2.2.0.5この記事ではDockerのインストール方法は記述していません。各自インストールした状態で記事を読み進めてください。Dockerの準備アプリを作成したい、好みのディレクトリに移動します。私はMyNuxtAppとしました。まず、Docker関連のファイルを作成します。terminal% mkdir...
View Article#node command run script file – Error: Cannot find module...
存在しないファイルを実行しようとした時に、このエラーが発生した実行ファイルを指定するとモジュール扱いになる?あまり親切なメッセージで教えてくれたりはしないっぽい$ node --version v12.16.1 $ node /not-exist-file.js internal/modules/cjs/loader.js:985 throw err; ^ Error: Cannot find...
View Articlenodeのバージョンを下げる@ubuntu18.04
nodeの互換でエラーが出て困ったnodeを最新バージョンで入れていて、そのバージョンでアプリが動かないその時の対処法のメモです。そもそもnodeのインストール方法をメモ私はいつもこのサイトを参考にさせて頂いています。(https://qiita.com/seibe/items/36cef7df85fe2cefa3ea)全てのバージョンを確認するsudo n ls-remote --all...
View Article「$ firebase list」のエラーに関して
はじめまして、初投稿になります。ただいま、ポートフォリオサイトをVue.jsのSPAを用いて鋭意作成中です。その中で、「Vue.js + Firebase functionsでお問い合わせフォームを作成する」を参照させて頂きながら、組み込もうと考えておりました。大変些細な一件ですが、Firebase CLIをインストール中に起きたエラーの対応法を記事にさせて頂きます。「firebase...
View Articlenpxコマンドの-p -cオプション指定時のNode.jsスクリプトのデバッグ
はじめにnpxコマンドで -p -cオプションを使った場合にNode.jsスクリプトのinspectを使ったデバッグ実行ができなかったので、これの回避策を書きたいと思います。ここでは、アスキーアートを生成するcowsayコマンドを例に使います。通常の実行npxコマンドにオプションを指定しない場合の通常の実行例です。$ npx cowsay ほげほげ npx:...
View ArticleUse Spotify Sign In with Firebase
Use Spotify Sign In with Firebasehttps://github.com/firebase/functions-samples/tree/master/spotify-authをやってみた環境Windows10PowerShellVisual Studio...
View ArticleExpressのAsync Errorのハンドリング
問題点: asyncでリクエストハンドラを定義して処理中に例外が発生してもハンドリングできないたとえば、http://localhost:3333/notfoundrouteのように存在しないルートにアクセスしたら、ステータスコード:404、ボディコンテンツにRoute not...
View Article