Quantcast
Channel: Node.jsタグが付けられた新着記事 - Qiita
Browsing all 8829 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

ビデオチャット中に左シフトキーを押している間だけミュート解除し会話できるアプリをつくった

Google MeetやZOOMでビデオチャットをしているとき、マイクに雑音が入らないよう自分の発言中以外は基本的にミュートしているのですが、ミュート解除を切り忘れたり、別画面を開いているとすぐにミュート解除できなかったりで、面倒だったのでキーボードの特定のキーを押している間だけミュートを解除してくれるアプリ「Cough...

View Article


ヒープ領域制限によりビルドが通らない場合

環境インスタンス:t3a.nano OS: AmazonLinux2 node.js:v14.3.0上記環境でnpm run serveを実施してVueアプリの動作確認をした後に npm run buildでビルドを実行したところFATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript...

View Article


Swagger-nodeのSwagger定義ファイルを自動的にマージさせる

Swagger-nodeを使って、よくRESTfulサーバを立ち上げるのですが、エンドポイントの追加作業が煩雑になりがちです。普段はこんな感じで、エンドポイントを追加しているのではないでしょうか。・既存のapi/swagger/swagger.yamlにエンドポイントを追加・各エンドポイントに以下を追加  x-swagger-router-controller:...

View Article

【JavaScript】forループ内でawaitする方法

経緯forループ内で同期処理を行いたかったので調べてみたら for await...ofというものがあることを知りました。結論このように asyncのなかに for await...ofを書くことで forループ内で awaitを宣言できます。index.js// 対象の反復オブジェクトconsttargetArr=[1,2,3];//...

View Article

node-addon-apiについて

Node-addon-api についてnode.jsから、CやC++のAPIを直接実行するためには、N-APIを使用することになるが、非常に複雑で、コーディングが面倒になるので、...

View Article


LambdaからSlackにメッセージを送る際のソースコードと複数回メッセージを送る際の注意点

AWSのLambda関数から、SlackのIncoming Webhooksでメッセージを送信する機会があり、少々躓いた箇所があったので備忘録として残しておきます。 Lambda関数やIncoming Webhooksは準備できている想定として、これらの作成手順は省略します。環境macOSAWS Cloud9Node.js...

View Article

Image may be NSFW.
Clik here to view.

SlackBOT Node.js axios await asyncを使ったPOSTリクエスト

はじめに最近のJavaScriptでGET,POSTリクエストするにはaxiosを使うのがイケてるらしいが、非同期の処理になるためコールバック地獄が起こる。それを解決するためにasyncawaitを使ったPOSTリクエストのサンプルコード(個人的なメモ)SlackBOTに指定のチャンネルにテキストを投稿させるためのコードです。カスタムインテグレーションではなく、「App」の方です基本的なPOSTリク...

View Article

Image may be NSFW.
Clik here to view.

JupyterLabでnode.jsのカーネルが立たない

同じ状況に立つ人が果たして居るのか分からないので、雑にメモ環境: win10 anaconda 4.8.3起こった問題node.jsのカーネルが立たない>jupyter lab [I 19:33:43.066 LabApp] JupyterLab extension loaded from...

View Article


Image may be NSFW.
Clik here to view.

VSCodeのSSH接続機能で、RaspberryPi内のNode.jsコードをデバッグ

はじめに本記事は、Pythonでのデバッグ実行と同内容を、Node.jsで実行した記事です。Node.jsでもブレークポイント付きの快適デバッグが実現できました!必要なもの・RaspberryPi (本例ではRaspberryPi3 ModelB)※あらかじめNode.jsをインストールしてください(最新のRaspbian10ではプリインストール)・上記と同じネットワークにつながったPC...

View Article


Image may be NSFW.
Clik here to view.

Node.jsとMongoDBのAPIをHerokuにデプロイするまで

はじめに。私は今、Reactと、Nodeでwebアプリを作っています。EC2に環境立ち上げるのはクソだるい......

View Article

【初心者】Puppeteerでよく使うコードベスト3

はじめに毎月末になると、ルーティンで作業工数の入力をしています。...

View Article

Node.js インストールからREPL、ファイル実行まで(mac)

インストールnodejs nodejsのサイトでDLしちゃいましょう。ターミナルでやる方法もありますが、別でググって下さい。% node -v v13.8.0 インストールできたらターミナルで確認。npmも一緒にインストールされます。 npmはpythonでいうpipです。 npm -v 6.14.5 Nodejs REPL$ node > > 3 + 2 6 >...

View Article

Image may be NSFW.
Clik here to view.

MANスタックでFIDO2(WebAuthn)に入門してみた

始めに※この記事は、 WebAuthn を使用したユーザ登録フローに関する学習メモです。作成したソースコード一式はこちらに格納しておきます。FIDO2 についてTL; DRFIDOという非営利団体が推進する認証技術、規格のこと生体認証などで用いられるような専用の機器が不要FIDO2 = WebAuthn + CTAPW3C...

View Article


Image may be NSFW.
Clik here to view.

Expressを使ってみた ~ Expressに「ようこそ」と言われるまで ~

そもそも Express とはNode.jsのWebアプリケーションフレームワークexpress-generatorアプリケーションジェネレータツール。これを使うと、アプリケーションの骨組みを素早く作成できるインストールしてみる$ npm install -g express-generator 実際にアプリを作るためにはまずはヘルプ機能を確認$ express...

View Article

ESLint簡単導入 × VSCode

node.js をインストールするざっくりコマンド$ brew install nodebrew # HomebrewでNodeBrewをインストール$ nodebrew setup # Nodebrewのセットアップ$ nodebrew install-binary latest # 最新版のnode.jsをインストール$ nodebrew ls#...

View Article


Image may be NSFW.
Clik here to view.

Vercel上でPuppeteerを動かす

試してみたら動かせました。調べてもそれっぽいの無さそうだったのでメモです。参考にしてるコードとお断りググったらこちらのプルリクが当たったので、こちらをもとに書いてますが、現状の公式なやり方かはわかりません。https://github.com/vercel/now-examples/pull/207/filesその他参考: VercelでLINE BOTを動かす...

View Article

Image may be NSFW.
Clik here to view.

GitHub Actions上でPuppeteerを動かす

GitHub ActionsでPuppeteerを動かしたいなと思い試してみたメモです。結果、特にそこまで気にせずに起動してくれました。準備割と普通ですね。yarn add puppeteer プログラムGitHubのPuppeteer...

View Article


Node.jsでパスワードを暗号化 | mongoose , Express, MongoDB

mongoose-bcryptをいれるnpminstallmongoose-bcrypt--savemongoose.Promiseを読み込んだmongoose.Promise=global.Promise;mongoose.connect(config.database);.plugin(require('mongoose-bcrypt'),{ fields: ['password']...

View Article

Image may be NSFW.
Clik here to view.

webpack はじめ方

この内容についてこの内容は、私が運営しているサイトに、より見やすく掲載しているので、よければそちらもご活用ください。【webpack】 導入手順 | コレワカ今回紹介する内容には、Sassのバンドルも含めていますので、Sassを使いたい人にもおすすめです。webpackとはオープンソースのJavaScriptモジュールバンドルのこと。...

View Article

ラズベリーパイ4にNode.jsをインストールするまで

自宅簡易サーバを作ろうと思い、ラズベリーパイ4を購入しました。とりあえず、Node.jsをインストールするところまでの備忘録です。OSのインストールOSを何にするか迷いましたが、結局ラズベリーパイ標準OSのRaspbianを入れることにしました。OSイメージはこちらからダウンロード。...

View Article
Browsing all 8829 articles
Browse latest View live