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

Image may be NSFW.
Clik here to view.

node.jsでgoogleapiのリダイレクトURIに任意の文字列(state)を追加する方法

この記事についてバックエンドで Google API を使っています。言語はNode.jsで書いています。 Google APIの使用には、Google APIs Node.js Clientを使っています。今回は、Google...

View Article


Image may be NSFW.
Clik here to view.

Node.jsの基礎

Node.jsイベントループによる並行処理Node.jsの第一の特徴としてあげられるのは、並行処理をマルチスレッドではなくイベントループによって実現するというものです。イベントループは単一のスレッド(シングルスレッド)で動作するため、マルチスレッドのようなリクエスト数の増大に伴う問題が起きづらくなっています。...

View Article


mongoDBで複数行をインクリメントしたい時

今回は、1つのステートメントで1つのドキュメントに対して複数のmongo更新をする話について紹介します。 (mongo2.4環境)例えば、カラムaとカラムbの複数行のレコードをinc値だけ増やしたい時。db.test.update({"name":"sample_data"}, {$inc:{a:inc}, $inc:{b:inc});...

View Article

Image may be NSFW.
Clik here to view.

Node.jsとElectronを使った WebAPIで画像を取得して一定時間ごとに画像が切り替わるデスクトップアプリ

デスクトップアプリを作りたかったNode.jsとElectronを使ってデスクトップアプリを作成しました。そして、今回はデスクトップアプリ上にWebAPIを使って犬の画像を取得して一定時間ごとに切り替わって表示するようにしました。環境Node.js : v10.16.0 Electron : v11.2.1...

View Article

rails6を使おうとしたら、Webpackerがインストールできない。

Rails6使いたいrails6を使ってシステムを使おうとすると、 Webpackerがインストールできない事態に遭遇しました。rails webpacker:install してくださいと言われたので、してみると...sh: /usr/local/heroku/bin/node: cannot execute binary file sh: nodejs: command not found...

View Article


Node.jsからDynamoDBのテーブルの作成・削除と行追加・読み取り

表題の通りNode.jsからDynamoDBのテーブルの作成・削除と行追加・読み取りをメモします。動作確認した後Qiita掲載用に少々手を入れているのでもしかしたら動かないかもしれません。テーブルの作成プライマリキーに「accessKey」を指定する場合constAWS=require("aws-sdk");AWS.config.update({region:"ap-northeast-1"});/...

View Article

Gatsby.jsで無限スクロールを実装する方法

この記事について無限スクロールしたいというのは、割と良くあることだと思います。純粋なReactだと無限スクロールのコンポーネントはGithubにもたくさん上がっていて、それらを導入するだけで済むのですが、Gatsby.jsを使用する場合にはちょっとした注意点と対策が必要なので、それを書きます。まず素直に書いてみる無限スクロールのコンポーネントには、スター数が多いankeetmaini/react-i...

View Article

JavaScript でコンストラクタをプライベートにする

はじめにコンストラクタを不可視にしたい即時関数でもできるが、読みづらいので他の方法を考えてみた可視性の境界をモジュール単位にするのがシンプルっぽいやりかたインスタンスを生成する関数だけエクスポートする。Point.jsclassPoint{constructor(x,y){this.x=xthis.y=y}}//...

View Article


MyAnimListのアニメランキングをグラフ入りMDにする

使用例個人的に、はてなブログで使っています。投稿する部分は割愛。レポジトリhttps://github.com/and0ry0/myanimelist-email前提package.json"dependencies":{"json2md":"^1.9.2","node-fetch":"^2.6.1",}アニメオブジェクトindex.jsconstfetch=require('node-fetch'...

View Article


Next.js+TypeScriptでマルチプロセス対応カスタムサーバ作成

Next.js+TypeScriptでマルチプロセス対応カスタムサーバ作成リポジトリhttps://github.com/SoraKumo001/nextjs-custom原文リンクhttps://ttis.croud.jp/?uuid=46c0f2f8-7db3-4ec4-ab86-5054aea70f49カスタムサーバ...

View Article

Node.jsの基本 その2

Node.js備忘録として、書き始めました。その1はこちら今回はほぼexpressの基本みたいな回です。HTTPHTTPはインターネットで支配的なプロトコルです。Node.jsはサーバー側クライアント側双方に適したモジュールを持っています。...

View Article

[エラー対処] Express チュートリアル populatedbのURLが機能しない

Express チュートリアルパート3: データベースの使用 (Mongooseを使用)node populatedb <your mongodb url>がつまづきポイントでしてyour mongodb url...

View Article

Raspberry pi zero w に node.js をインストール

はじめにRaspberry pi zero w に node.js をインストールしたくなった。Raspberry pi zero w をサーバーにし、React.jsでアプリケーションを作ってLAN内の別端末から利用したい、というのがその理由だ。気を遣う部分は、今回の対象が、「Raspberry pi zero...

View Article


Nodeで、SJISで、かつ、行ごとに列数が変動するcsvを読み込んでみた

Nodeにて、SJISで、かつ列数が行ごとに変動するcsvを読み込んで使う必要があったため、試行錯誤して実装できたコードを残しておきます。いろいろな参考コードがネットにありましたが、「SJISで、非同期読み込みで実装」そのままのものは見つからず、結構試行錯誤しました。どなたかの参考になれば幸いにて。constcsv=require('csv')constfs=require('fs')constic...

View Article

ペアリングしてステレオ化したGoogle Home(Nest)にボイスコマンドでPodcastを流してもらう

2台をペアリングしてステレオスピーカー化したGoogle Nest mini(Google Home...

View Article


M1マシンでflowが起動しない問題の対応

事象M1(apple silicon)マシンでrosettaを使って入れたnode.jsで npx flowなどでflowを起動すると以下のようなエラーが出て起動に失敗するLaunching Flow server for /Users/sogasawara/progate Spawned flow server (pid=6001) Logs will go to...

View Article

pug内のパスをnodeの開発環境で切り替える

テスト環境/本番環境でディレクトリ階層が違というプロジェクトがあり、pugの変数をビルドのたびに手動で切り替えるようにしていました。「nodeでビルドするんだからnodeの環境開発で切り替えれるっしょ!!」と思ってやってみたらやっぱり出来たので、備忘録として書き残しておきます。環境pug ^3.0.0html-webpack-plugin ^4.5.1pug-loader...

View Article


【docker】Node.jsのコンテナ立ち上げてサンプルアプリを動かしたい

この記事の目標dockerのコンテナ立ち上げて、このアプリ↓をローカル環境で立ち上げるhttps://github.com/justadudewhohacks/face-api.jsGitHubからリポジトリcloneするローカルの任意のディレクトリにcloneする$ git clone https://github.com/justadudewhohacks/face-api.js docker...

View Article

anyenvとnodenvを使ったNode.jsの環境構築

本記事では、anyenvとnodenvを使ってMacにNode環境を構築する。nodenvとはプロジェクト(ディレクトリ)ごとに、Node.jsのバージョンを管理することができるバージョン管理ツールのこと。なぜnodenvを使用するのか?仮に、nodenvを使用せずに、あるプロジェクトAのためにNodeのv7系を固定でインストールすると、別のプロジェクトBにおいてv8系を使用する必要があった際にはN...

View Article

node + expressでJWT (2021年1月)

随分昔に同じ趣旨の記事を書いたのですが、再度書き直してみます(あまり変わってない)。準備作業場作成ひとまず作業場所を確保し、必要なモジュールをインストール。body-parserはもういらない。mkdir jwt-test cd jwt-test npm init -y npm install express jsonwebtoken...

View Article
Browsing all 8691 articles
Browse latest View live