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

Image may be NSFW.
Clik here to view.

Node8系→12系にあげたらいっぱいエラー出た

概要お世話になったnode8系が2019/12に寿命を迎えますhttps://github.com/nodejs/Release#release-scheduleそのため、node (v8.7.0) → (v12.13.0)に変更しましたが、いろいろとエラーが出たためそのメモ書きです。(使っているmoduleによって個人差が出るため完全に自分のための覚書です)アップグレード方法$ nodenv...

View Article


Image may be NSFW.
Clik here to view.

passportモジュールでfacebook認証

passportとはpassportはNode.jsで利用できる認証ミドルウェア(モジュール)です。 passportを利用することで、アプリに簡単にOAuth認証を組み込むことができます。OAuth認証に関して、こちらの記事がすごく分かりやすいので読んでみてください。一番分かりやすい OAuth...

View Article


pkg で node.js を入れたMacで、node.js を消さずに nodebrew + avn を入れようとしたらうまくいかなかったときのメモ

Node.js 7系以下が必要なプロジェクトがあり、node.js のバージョンを切り替える必要があったので nodebrew + avn を使うことにしたときのメモ。うまくいかなかった時に試したことを一応自分用にメモしておくのがこの記事の目的なので、すっきりわかりやすい記事をご希望の場合は最終項の参考記事を参考にするのが良いかと思います。1. 方法前提MacNode.js...

View Article

Image may be NSFW.
Clik here to view.

公式インストーラーからインストールしたNode.jsを削除する方法(macOS)

概要Node.js...

View Article

nodejs v12(LTS)におけるasync, awaitを用いたstream処理

nodejs v12(LTS)におけるasync, awaitを用いたstream処理QualiArts Advent Calendar 2019、3日目の記事になります。はじめに2019年10月21日にnodejs...

View Article


nvm チートシート

前書きこの記事は オープンロジアドベントカレンダー2019の3日目です。みなさんはNode.js のバージョンマネージャーは使っていますか?弊社では3年ほど前は 何故か nodebrewをインストールすることを推奨されており、私は愚直にそれを利用していたのですが、LTSを入れるコマンドが存在せず、使い勝手の悪さを感じていたので、最近は...

View Article

Image may be NSFW.
Clik here to view.

【自分用メモ】supertestとpassport-stubをmochaテストに組み合わせる

supertestとはsupertestはmochaと組み合わせて使うのですが、ExpressのRouterモジュールのテストを行うことができます。例えば以下の例では、/にアクセスしたらindexRouterが処理されるかテストしてくれます。もちろん、/loginも/logoutもテストしてくれます。app.jsapp.use('/',indexRouter);app.use('/login',lo...

View Article

Image may be NSFW.
Clik here to view.

Angularスキル獲得のために始めたこと、始めること

お仕事だったり同期と作ったアドベントカレンダーだったりのおかげで、Angularを触る機会を得た小生でございます。今までフロントどころか、Webアプリの制作もしたことがなかったので、これをいいことにいろいろと勉強していってる最中です。Angularを触るにあたって何を知っていたかHTMLCSSJavascriptNode.jsHTML、CSSはお猿さんと同じくらいの知識がありました。...

View Article


Image may be NSFW.
Clik here to view.

SeleniumでSortableJS系ライブラリのDrag&Dropをテストする

前置き前回の記事で、Vue.Draggableを使ったコンポーネントのドラッグ&ドロップを実行するCypressのテストコードについて書きました。これをSeleniumで書いたらどうなるだろうと思い試してみたところCypress以上にハマったので、解決方法を記録しておきます。1本記事内のドラッグ&ドロップのテストコードは、Vue.Draggableに限らずSortableJSベースのライブラリなら概...

View Article


Image may be NSFW.
Clik here to view.

NestJSで始めるGraphQLサーバ開発(コードファースト編)

NestJSは、TypeScriptで記述するバックエンドアプリケーションフレームワークです。デフォルトで DI(Dependency Injection)...

View Article

Discord.jsのフレームワーク「Ecstar」を作ったよって話

EcstarDiscord.js のコマンド等を楽に追加するフレームワークです。GitHubhttps://github.com/mouse484/Ecstarnpmhttps://www.npmjs.com/package/ecstar何で作ったの?Discord、LINE、Slack の Bot などメッセージに対して反応する Bot は以下のように if...

View Article

DIコンテナの実装を理解して、軽量 DI コンテナを自作しよう

なぜ DI コンテナを自作するのか関心の分離がされているアプリケーションは変更に強く、良い設計と言えます。Dependency Injection(以下 DI) は関心の分離を実現する テクニックの 1 つとしてよく見られるパターンです。しかしクラス間の依存関係が増えれば増えるほど、注入する依存を作ることは困難になり、DI のコストは段々と膨らみます。そのようなとき、...

View Article

Image may be NSFW.
Clik here to view.

Paiza Cloud で LINE Bot を試してみる

プロトアウトスタジオアドベントカレンダー4発目の記事です!昨日は @tkyko13さんの「word2vecの勉強で「word2vecの勉強で「ナダルリバースエボリューション」が再現できるのではないかと思いついたのでやってみた」でした。Paiza Cloud とはクラウド開発環境 PaizaCloudクラウドIDE -...

View Article


初心者にMongoDBを教えようと自作パッケージを作って奮闘した話

ごあいさつ初投稿です。よろしくお願いします。駒場祭という学園祭でプログラミングをしたりしてました。基本的にNode.jsを使っています。注意この記事はあくまでやったことの紹介であり、解決策は提示していません。この記事は......駒場祭委員会にはシステム局というIT分野を担当する部署があり、ウェブサイトや、参加される企画の登録をしたり、申請や情報を集めたりするウェブシステムと呼ばれるシステムなどを例...

View Article

Image may be NSFW.
Clik here to view.

Microsoft Custom Vision Serviceによる中耳炎画像認識LINE Botの作成

概要プログラムの勉強を始めて5か月ほどの開業医です。前回、Microsoft Custom Vision Service を使用して鼓膜画像認識を試し、極めて高い診断精度でした。Microsoft Custom Vision Service...

View Article


EventEmitterですべてのイベントを取得する(ワイルドカード)

Node.jsのEventEmitterは便利なんですがすべてのイベントを取得できません。何で実装していないのかよくわかりません。EventEmitter2というEventEmitterを便利にしたものがありこれを使えば良いのですが、更新が止まっています...頑張ればできるんじゃねと思って書いたら数分でできたのメモ的な意味を込めて記事にしてます。コードindex.js//...

View Article

Node.jsのHTTPリクエストヘッダの最大サイズでハマった話

現象Node.js(v12.3.1)で立てたWebサーバにアクセスすると、時折HTTPリクエストに失敗するCookieを削除したり、ブラウザを再起動すると治ることもあるが、根本的な原因がわからないサンプルコードconsthttp=require('http');constserver=http.createServer((req,res)=>{res.writeHead(200,{'Conte...

View Article


NestJS でダミーの Service を注入し、外部依存のないテストを実行する

この記事は NestJS アドベントカレンダー 4 日目の記事です。はじめに先日は Module と DI について説明しましたが、本日はもう一歩進んだ DI を活用したテストを実施してみます。なお、サンプルでは MySQL に接続したり Docker を使用したりしていますが、怖がらないでください。この記事では MySQL や Docker...

View Article

Image may be NSFW.
Clik here to view.

【待望リリース!】もう Lambda×RDS は怖くない!LambdaでRDSプロキシを徹底的に検証してみた 〜全てがサーバレスになる〜

本日の reinvent でのリリースで衝撃のアップデートがたくさん出ましたね。EKS on Fargate や SageMaker の大幅アップデートも魅力的ですが Lambda の常識をくつがえす RDS のプロキシ機能が登場しました...

View Article

Node.jsのasync/awaitとPromiseを超ざっくり

現在関わっているプロジェクトでNode.jsを使って開発しています。その過程でハマったこと、今回はasync/await・Promiseについての記事になります。といってもNode.jsを使ったことのない人もいると思うので簡単にNodeの非同期処理について紹介してから、ハマったポイントについて書きたいと思います。※100番煎じなので非同期の書き方に関してはあんまり詳しく書きません。※arrow関数使...

View Article
Browsing all 8691 articles
Browse latest View live