Promise async function result / return value VS then result / #javascript #node
asyncfunctionf(){return"XXX";}constresult=f()console.log(result)// Promise { 'XXX' }f().then(result=>{console.log(result)});// XXXOriginal by Github...
View ArticleNetlify Functionsのローカル環境をyarn startで起動する設定
Netlify Functionsの開発、検証用としてローカルでの実行環境が用意されている。netlify-lambdaパッケージをローカルにインストールしている場合、以下のコマンドを実行することでhttp://localhost:9000/.netlify/functions/ファンクション名にアクセスできるようになる。% npx netlify-lambda serve src/lambda...
View Article【axios】axiosを使用してLiquid APIを叩き、node.jsで実行
初学者ですが自分のメモの意も含め、誰かのお役に立てたらと思い執筆します。タイトルの通りaxiosを使用して、APIを叩き、node.jsで実行してBTC/JPYをコンソール上に出力します。今回は認証不要なPublic APIを使用。補足情報やアドバイスがあれば、ぜひコメントいただければ幸いです。参考元Liquid API...
View ArticleNode.jsでDiscordBotを作る
初の記事ですねはい。今回は、Node.jsを使ってDiscordでBotを作っていこうと思います。インストールするもの、必要なものnode.js(https://nodejs.org/ja/) discord.js VScode(エディタならVScodeである必要はありません) discordBotのTOKEN...
View Articleこの解決策→nvm:854: no such file or directory: /Users/suin/.nvm/nvm-exec
Homebrewでインストールしたnvmで下記のようなエラーが出た場合、nvm:854: no such file or directory: /Users/suin/.nvm/nvm-exec シンボリックリンクを作り直すと治る:mkdir-p ~/.nvm cd ~/.nvm ln-s$(brew --prefix nvm)/nvm.sh ln-s$(brew --prefix...
View Article画像分析サイトを20分で立ち上げる
IBM Cloud を使って、画像分析サイトを瞬時に立ち上げる方法をお伝えします。デプロイまで15分前後でだいたいあげられてます。この内容を実行するには、IBM Cloudアカウントが必要になります。ライトアカウント(クレカ登録不要、期限なし)で実行可能です。→登録はこちらこの手順で作成されるのは、次のサービスです。 - Cloud Foundry Application Node.js -...
View Article【Node.js】node-mysqlをたった3行で操作する
はじめにNode.jsでmysqlを使おうとした時、大体はnode-mysqlかpromise-mysqlを使うと思うのですが、どちらにしても大変面倒くさいのでnode-mysqlをラップしてmysqlを簡単に操作するためのコードを書いてみました。結論から言うと、ネストをほぼ発生させずに処理を3行~にまとめる事が出来ました。モジュールにしたら保守とか色々面倒くさそうなのでコードのままここに上げておき...
View Article【Slack】レガシーテストトークンを使わずに絵文字を一括でエクスポートする
はじめに(対処した問題)Slackの新しいワークスペースを作成するに伴い,現在使用しているワークスペースから絵文字を一括でエクスポート&インポートしようと企てていました.参考サイトを基にエクスポート使用としたら,Slackのトークン作成のところで躓きました.参考にさせていただいたサイト↓Slackの絵文字(emoji)を一括エクスポート&インポートするというのも,今まで紹介されているエクスポート方法...
View ArticleSlack SDKの公式ドキュメントのコードをそのまま利用したらサーバー障害で地獄を見た
Overviewみんな大好きSlack、私ももれなく処理結果等の通知で使用しています。今まで何の不具合もなく使っていたはずなのですが、障害発生によってSlack SDKがやらかしてくれたので残しておきます。(今まで発生していたのを見逃していたのかもしれない)最初に言っておきますが、絶対にドキュメント読むことなく公式ドキュメントのコードを使用することは避けてください。Target...
View ArticleWin10 + node.js + SQL Server 2019 Express で Tedious Request を少し試してみる
Win10 + node.js + SQL Server 2019 Express で Tedious Request を少し試してみる目的・Tedious Request・Package - mssql-tedious-int64を参考に少し試してみる(select count(*) & select ~ order by)対象はWin10 + node.js -> Ubuntu...
View ArticleRaspberryPiで撮った写真をCustom Vision Serviceで画像判定してどの猫がいるかLINEに返す
はじめにLINEBotからRaspberryPiで写真を撮ってLINEにおくる!で作ったLINEBotにAI機能を追加してどの猫がいるか教えてくれるものを作りました。概要LINEBotからRaspberryPiを動かして写真を撮り、Gyazoに送って画像判定で何が映っているかと撮影した写真をLINEに送るものです。画像判定画像判定はMicrosoft Custom Vision...
View Articleelectron-react-boilerplateのpackage.jsonを理解する
electronのボイラープレートの中でもシェアが高く使い勝手の良いelectron-react-boilerplatehttps://github.com/electron-react-boilerplate/electron-react-boilerplatetypescriptビルド環境からreact/redux...
View ArticleAzure画像認識系の機能をいくつか試してみた(Face API / Custom Vision API / Computer Vision API)
私自身初めてMicrosoftのAzureを使ってみました。ここでは、Azureを使う為にやることと、Face API / Custom Vision API / Computer Vision API の使い方や応用サンプルをまとめます。1.Microsoft Azureを使ってみる初めて使う人のための手順を簡単にメモ。1-1.outlook...
View ArticleDeno v1.0.0 がリリースされたということでマニュアルページを翻訳ッ🦕
Deno v1.0.0 がリリースされたということで、Deno Manual のページを翻訳してみました。 Qiita に翻訳記事を掲載するのは適さないのかもしれませんが、日本では一番エンジニアにリーチしそうに思いましたので Qiita に投稿させて頂きました。ベースにしたバージョンとコミットは以下のものになります。v1.0.0 のものではないですが、ご了承くださいmmversion:...
View Article【Node.js】JavaScriptで組み合わせ,順列を列挙する (npmモジュールあり)
JSで組み合わせと順列を列挙する標準メソッドはないRubyだとindex.rbarray=[1,3,5];#組み合わせparray.combination(2).to_a# => [[1, 3], [1, 5], [3, 5]]#順列parray.permutation(2).to_a# => [[1, 3], [1, 5], [3, 1], [3, 5], [5, 1], [5,...
View Article1分でDenoを触る
Deno v1.0が出たので、とりあえず触りたいという方向けに。起動Docker化してくれてる方がいるのでさらっと起動します。docker run -it--entrypoint"bash" hayd/ubuntu-deno サンプルを動かす公式のサンプルを動かします。deno run https://deno.land/std/examples/welcome.ts アウトプットDownload...
View ArticleNode.js のバージョン管理ツール nvm for Windowsを導入
導入背景ローカル環境とデプロイ先の環境でNode.jsのバージョンに差異があり、その管理を行うため。nvm for Windowsをインストールnvm-setup.zipをダウンロードし、インストール公式からダウンロードnvm for Windows のコマンドインストール可能なバージョンリストを表示>nvm list available | CURRENT | LTS | OLD...
View ArticleWin10 + node.js + SQL Server 2019 Express で Tedious StoredProcedure を少し試してみる
Win10 + node.js + SQL Server 2019 Express で Tedious StoredProcedure を少し試してみる目的・tedious/examples/storedProcedureWithParameters.jsを参考に少し試してみる対象はWin10 + node.js -> Ubuntu 18.04 + SQL Server 2019...
View Articleexpo-cliのinstallでpermission deniedエラー
前提npm install expo-cli --globalでexpo-cliを使用できるようにインストールしようとした時のお話mac本題npm install expo-cli --globalで下記のようなpermission deniedのエラー発生。terminal.npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported...
View ArticleNode.jsでAPIから取得したJSON(ネストあり)を扱う
メディア芸術データベースのAPIを使用してJSONデータを取得したものの、Node.jsでネストありのJSONデータを扱う方法に少し手間取ったため備忘録。...
View Article