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

for文の条件式はキャッシュした方が良いの? 調べてみました。

巷でよく、forループの条件に使う配列のlengthの値はキャッシュしておけという記事を見かけたことはありませんか?私も最近遊び始めたAtCoderでよくTLEにぶつかるので、lengthをキャッシュしたりして、あがいています。……が、それで解決したことって無いんですよね。というわけで、配列のlengthをキャッシュすると良いって本当?ついでにループ数を別の方法で毎回計算したり、for-ofを使うの...

View Article


Image may be NSFW.
Clik here to view.

【Auth0】公式サンプルアプリケーション(Node.js)でサインアップとログインを試す

はじめにAuth0のNode.jsサンプルアプリケーションを動かしてサインアップとログインをします。サンプルアプリケーションは以下で公開されています。https://github.com/auth0-samples/auth0-nodejs-webapp-sampleアプリケーションの準備アプリケーションの登録Auth0の管理画面にアクセスしApplicationsの画面を開きます。Applicat...

View Article


Image may be NSFW.
Clik here to view.

opossumでサーキットブレーカーを実装する(1)

概要node.jsでサーキットブレーカーパターンを実装したライブラリ「opossum」の利用方法メモです。バージョンはv5.0.0です。サーキットブレーカーパターン外部システムやあるリソースと連携した処理を行う箇所にサーキットブレーカーパターンを入れておくと以下のような事が実現できます。外部システム/リソースに障害が発生してエラーが多発する場合は、要求された処理を実行しない/処理数を制限する外部シス...

View Article

Windows 10 + nodejs + selenium-webdriver + chromedriver で headless chrome を試してみる

目的Chromeをnodejs + selenium-webdriver + chromedriverからキックしてみるSeleniumBasicのインストール※環境変数の文字数制限により、同居(笑)Seleniumbasicの Release page より SeleniumBasic-2.0.9.0.exe をDLする...

View Article

Image may be NSFW.
Clik here to view.

AWS LambdaでFFmpegを使って動画からサムネイルを作成する

S3にアップロードしたMP4からサムネイルを作成する方法を雑にまとめました。手順1. FFmpegをダウンロードMP4からサムネイルを取得してくれるライブラリを取得する。コイツが何者かの詳細は調べてみてください。公式から...

View Article


Image may be NSFW.
Clik here to view.

Node.js 10,12,14のためのTypeScriptコンパイラ設定(targetとlib)

本稿では、Node.jsのバージョンに合ったTypeScriptのコンパイル設定(tsconfig.json)を紹介する。Node.js 10tsconfig.json{"compilerOptions":{"target":"es2018","lib":["es2018"]}}Node.js...

View Article

Image may be NSFW.
Clik here to view.

ループ中に配列をいじってみたらforEachの挙動が変だった。

配列を取り出してループさせるのにfor-of やforEachってあるじゃないですか。ループ中に配列をいじったらどうなるんだろうと思ったのでやってみました。結論から言うと、forEachの挙動が直観に反していて面白かったです。実験環境Node.js 12.18.0Windows 10実験1....

View Article

Image may be NSFW.
Clik here to view.

mongoDB Atlas+mongooseでどうやって始めるんや?

1. Atlasにclusterを作成するまずは登録やん。1.1 Add New UserSecurityの中にある"Database Access" 項目に行くと、Add New Database Userがあるからそこに行くやん。1.2 whitelistの設定ADD IP ADDRESSでWhitelist Entryを設定するやん。とりあえず、これは"ALLOW ACCESS FROM...

View Article


Windows 10 + nodejs + selenium-webdriver + geckodriver で headless firefox を試してみる

目的Firefoxをnodejs + selenium-webdriver + geckodriverからキックしてみるSeleniumBasicのインストール※環境変数の文字数制限により、同居(笑)Seleniumbasicの Release page より SeleniumBasic-2.0.9.0.exe をDLする...

View Article


Node - Error: unable to verify the first certificate

Using https or wss to create a client connection. And it will create failed.Error: unable to verify the first certificate Added the below code to disable the SSL...

View Article

Tensorflow.jsをNodejsで高速化しようとしたが、旧型CPUでは、WebGLの方が高速だった話

Tensorflowjsで2000年からの株価を元に、新値3本値のAI予測をブラウザで行っていたが、Nodejsで高速化できないかトライしてみた。CPUは激古のi5-650。作業手順は、こちら参照。https://randomwalkjapan.blogspot.com/2020/06/nodejstensorflow-how-to-setup.htmlプログラムはこちら。https://githu...

View Article

Image may be NSFW.
Clik here to view.

LINE Bot開発 簡単な会話ができるようになるまで(前編)

概要LINE Botを開発する方法を記載しています。今回は簡単な会話botを作成します。BotはNode.jsで作ります。必要なスキルと環境・Node.js/Javascriptの基本的な知識・Githubを使ったことがある開発の流れLINE...

View Article

Node.jsで複数の画像をWebPに一度に変換する

既存の画像(jpgやpng)をディレクトリを分けつつコマンドで一度にWebPに変換するスクリプトを書きました。 WebPについての説明はここでは割愛します。公式アナウンス環境MacOSNode.jsのバージョン・・・12.8.1npmのバージョン・・・6.10.2前提以下をインストール済みであることを前提としています。Node.jsnpm(又はyarn)ディレクトリ構造├──...

View Article


Image may be NSFW.
Clik here to view.

Node.jsのEventEmitterについていろいろ

Node.jsのEventEmitterについて書いていきます。EventEmitterとはNode.jsにおいて独自のイベントを作成したいときに使われます。EventEmitterの基本的な使い方は、onやonceメソッドなどを使って、イベント名を登録して、リスナーに登録したイベントが呼び出されたときに実行する処理を書いていきます。ここでいうイベントの呼び出しとは、emitメソッドでイベント名を指...

View Article

Rails 6+Webpacker で Yarn, Node.js 環境をHerokuでもMacでも同じにする

Rails 6+Webpacker開発環境をJS強者ががっつりセットアップしてみた(翻訳)https://techracho.bpsinc.jp/hachi8833/2019_11_28/83678のなかの「再現可能な環境:...

View Article


Image may be NSFW.
Clik here to view.

Javascriptで学ぶHTTP通信

はじめに本記事では、Webアプリを作るための基礎知識を習得することを目的とした学習記事です。主に、windows上でExcelVBA等、プログラミングの基礎知識は持っているもののLinuxなどサーバは全く扱ったことがなくバックエンドサーバが全くのブラックボックスでWebブラウザの挙動がよくわからず、何を使ってどこをどう見れば理解していることになるのか不安という人を対象にしています。まず、Webサーバ...

View Article

Image may be NSFW.
Clik here to view.

Alibaba Cloud API Gateway を使ってみる

今回は、API Gatewayを使ってみます。API Gatewayのバックエンドには、Function Computeを使ってみます。Function ComputeでバックエンドAPIの作成API Gatewayのトリガーを利用するには、テンプレートを使用するのが便利です。自動生成されたコードは以下の通りです。パラメータ "response" に "json"...

View Article


Node.jsでルーティングを行う方法と、やってはいけないこと

ルーティングルーティングとは:アクセスするパスに応じて、表示する内容や行う処理を変えることNode.jsでのルーティングの記述方法・Node.jsアプリのファイル構成├──app.js //アプリのメインのバックエンド処理 ├── public //UI(css,クライアントサイドのjavascript)を記述 │   └── css │   └── style.css ├── routes...

View Article

CloudFunctionsで一定時間経過後に処理を実行する方法

はじめにCloudFunctionsで何らかの処理を実行して、その何分後かに別の処理を呼び出したいことがあります。だけどsetTimeoutを使いたくない。事前にジョブを登録しておくわけにもいかない。そんな時に以下の方法で実装してみました。cloudSchedulerに対して、実行させたい日時(例:○分後)にジョブを登録。実行時刻になると処理が呼び出される。処理が終わったら不要になったジョブを削除。...

View Article

Express+MySQLでログインする

前回の記事ではユーザーtestパスワードtestのみのログインユーザーであった為、MySQLにユーザー情報を入れ、そこを参照してログインするを実装した備忘録です。各バージョンNode v12.13.1express-session 1.17.1passport 0.4.1passport-local 1.0.0mysql 2.18.1bookshelf 1.2.0knex...

View Article
Browsing all 8691 articles
Browse latest View live