Node.js の mysql2 で MariaDB のデータを読む (Read)
Async/Await を使います。maria_read.js#! /usr/bin/node // ---------------------------------------------------------------// maria_read.js//// Jun/04/2020////...
View ArticleNode.js の mysql2 で MariaDB のデータを更新 (Update)
Async/Await を使います。maria_update.js#! /usr/bin/node // ---------------------------------------------------------------// maria_update.js//// Jun/04/2020////...
View ArticleNode.js の mysql2 で MariaDB のデータを削除 (Delete)
Async/Await を使います。maria_delete.js#! /usr/bin/node // ---------------------------------------------------------------// maria_delete.js//// Jun/04/2020////...
View ArticleGoogleAPI for Node.js で Authorize までを共通化する
はじめにNode.js を使用して GoogleAPI にアクセスする場合、SheetAPI であろうと DriveAPI...
View Articlenodebrew入れるときにnodeのPATHが遠らない話(マカー向け)
nodeのPATHが通らない・.bashrcにはPATHをとおす記述を書く・.bash_profileには毎回起動時にbashrcを読み込む記述を書く上記二点は済なのに .bashrcをコマンド叩いて毎回読み込ませないといけない地獄から抜け出せなかったので何かと思ったら...
View ArticleNode.jsをPHPで書き換えてみた
N予備校のプログラミング入門コース3章で作成した「秘密の匿名掲示板」をPHPで書き換えてみたので,その記録です。きっかけスラスラわかるPHP(志田 仁美 著 翔泳社...
View Article【array-foreach-async】forEach()でasync/awaitを使おうとして失敗した皆へ
AWS Lambda関数でNode.jsを使用し、forEach()でasync/awaitしたい状況に陥ったのですが、コードを書いて実行してもawaitの文が実行されていませんでした。色々調べたところ、Node.jsのarray-foreach-asyncというライブラリを利用することで簡単に解決することができたので、まとめていきます。環境macOSAWS Cloud9Node.js...
View Article[JS1日クッキング]APIサーバーをCircleCIで自動テスト
何かを簡単に作って、ちょっとした勉強になる。そんなシリーズになる予定のものの第3回です。今回は、シンプルなAPIサーバーをCircleCIで自動テストをします。テストは前回にしてあるものを使います。完成品はこちら -> sequelize-todo-api-serverJS1日クッキング まとめページ -...
View Articlenode v12 puppeteer-coreとChromeでWEBページからスクリーンショットを取る
node.js v12.10で座標での画面キャプチャを取得するサンプルを書きました。探してもあまりネタが無かったので、お試しです。Git hub:node_puppeteersamplepuppeteerを使用するに当たり、ブラウザが必要になるようです。 AWSで利用する場合は、puppeteer(chrome付き)ではサイズオーバーみたいなので、...
View ArticleLambda 関数から Lambda 関数を呼び出す (Node.js)
次のページを参考にしました。AWS lambdaでハマったこと (lambdaからlambdaを呼び出す)メインプログラムcallSample/index.jsconstAWS=require('aws-sdk');constlambda=newAWS.Lambda();exports.handler=function(event,context){console.error("*** start...
View ArticleFIDO2(WebAuthn)に入門してみた - ユーザ認証編
始めにこの記事は、WebAuthnを使用したユーザ認証フローに関する記事です。登録処理は、FIDO2(WebAuthn)に入門してみた - ユーザ登録処理から参照してください。また、作成したソースコード一式はこちらに格納しておきます。認証サーバ(Relying Party)を自作してみた実装言語・FWFIDO2(WebAuthn)に入門してみた -...
View Article新人に負けない本棚管理サイト その5(データベース検索編②+おまけ)【一時公開】
目次新人に負けない本棚管理サイト その1(プロローグ)新人に負けない本棚管理サイト その2(環境構築編)新人に負けない本棚管理サイト その3(トップページ作成編)新人に負けない本棚管理サイト その4(データベース検索編①)新人に負けない本棚管理サイト その5(データベース検索編②)新人に負けない本棚管理サイト...
View ArticleNode.js の Lambda 関数を ローカルでテストする (その2)
AWS のコンソールから、ダウンロードして解凍した index.js を実行する方法です。フォルダー構造$ tree example01/ example01/ ├── index.js └── test_local.js index.jsexports.handler=async(event)=>{// TODO implementconsole.error("***** start...
View ArticleAWS LAMBDAでLINE BEACON動かしたいが、どうするの?
AWS LAMBDAでLINE BEACON動かしたいが、どうするの?誰か教えて〜!!!!今BOTまで完成し、次はビーコンをやってみようとしてるのだがうまくいかない。。。LAMBDAの中身はこんな感じです!どうやったらビーコンってから返事帰ってくるの〜???'use strict'const line = require('@line/bot-sdk')var event var context...
View ArticleiOSネイティブアプリでalgoliaを使ってみる
なぜalgolia?アプリなら大体ついてる機能、「キーワード検索」。アプリ側にデータを持たせてfilterやsortを使うのは、めちゃめちゃスペックが落ちるので絶対に避けたいです。ネイティブアプリのエンジニアであれば、Firebaseを愛用している方も多いかと思いますが、Firebaseでサポートされていないのがクエリの「全文検索」です。指定したキーワード通りの単一・複数ドキュメントをとってきたり、...
View ArticleNodeのバージョンを12に上げたら`Cannot find module...
Nodeのバージョンを12に上げた際、Cannot find module '@babel/compat-data/corejs3-shipped-proposals'というエラーが出たので解決法をメモ結論@babel/coreと@babel/preset-envのバージョンを以下に指定したら解消された。"@babel/core": "^7.9.0", "@babel/preset-env":...
View Article