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

Google Sheet API(Node.js利用)で、複数シートを順番に生成できずハマったので、解決コードを晒してみる

Google Sheet API(Node.js利用)で、複数のシートを「1,2,3,4...」と並べて生成したいのに、 async,awaitで生成しても、シートが2,4,3,1みたいに順不同になってしまうのを、どう回避できるかなかなかわかりませんでした。辿り着いた解決策は、 array.reduceとPromiseを組み合わせて、thenでつないでいき、...

View Article


[WEB]ビュー(画面側)のコードに入れる、動的生成の構文 環境別まとめ

はじめにwebアプリケーションの実装について、ビュー(画面側)のコードには環境毎に独自の構文を埋め込むことで、webページを動的に生成する機能があります。しかしこの構文が環境によって微妙に異なります。いままで色々な環境での開発を経験する中で頭の中がごちゃごちゃになりそうなので、一度種類ごとに構文をまとめてみます。1.JSP(Java系各種フレームワーク、サーブレット)jspFile.jsp<!...

View Article


Image may be NSFW.
Clik here to view.

DenoがTypeScriptの使用をやめる5つの理由

前書きこの記事は翻訳記事になります。近年、JSで書かれてるプロジェクトをTSに書き直すことが業界内で一種の風潮になって、この記事で敢えてTSからJSに戻そうとする事例が目新しいと思ったので、翻訳してみました。出処: 5 reasons why Deno will stop using TypeScript - StartFunction原作者: eliorivero Denoの紹介: V8...

View Article

npmとYarnのまとめ記事、Node.jsを添えて

目的Yarnやnpm(node package manager)に関する情報を要点を抑えて簡単にまとめる。...

View Article

TypeScript(Node.js)でテキストファイルを指定行数ごとに分割する

テキストファイルを分割したいときってありますよね。例えばSQLのINSERT INTO hoge VALUESに続く行が数万行ある時とか...

View Article


Image may be NSFW.
Clik here to view.

Express.jsでファイルダウンロード

Express.jsで画像などのファイルをダウンロードする方法です。本記事の内容は以下のドキュメントに書かれている内容の説明になります。https://expressjs.com/ja/api.html実行環境express.js 4.17.1 MacOS 10.15.7方法その1...

View Article

Node.jsでcsvファイルを読み書きする

はじめにnode.jsでcsvを読み書きしたい時があったので,備忘録としてまとめようと思い,この記事を書きました。 streamを使ったやり方など,色々と方法があったのですが,今回は fs.readFileSyncと...

View Article

【Node.js】Expressでセッション機能を使う方法

プログラミング勉強日記2021年3月2日セッション機能とは Webサーバーとブラウザの間で続けて通信を行うために必要な機能で、サーバー側でクライアントの状態を管理する方法である。セッションを利用することで、同じクライアントからサーバーに何回アクセスされたかなどを管理することができる。Express sessionの使い方...

View Article


Nuxt.jsでscss導入しようとしたらエラッた

開発環境macOS: 10.15.7 node: 14.15.3 npm: 6.14.9再現方法 (2021.03.02時点)npx create-nuxt-app projectName-xxxx上記で諸々をインストール後に、下記でscssに必要なパッケージをインストールnpm install --save-dev node-sass sass-loader...

View Article


Cookieを使った認証機能を実装しようとしてCORSでどハマりした時のメモ

前提フロントエンド:Nuxt.js → http://localhost:3000バックエンド:Node.js →...

View Article

M1 MacへのNode.jsインストール手順

結論以下の順でインストールしますHomebrew -> anyenv -> nodenv -> Node.js 環境MacBook Air (M1,2020)macOS Big Sur バージョン 11.2.1zsh 5.8 (x86_64-apple-darwin20.0)...

View Article

M1 MacへのWebAssembly環境構築手順

結論良い点WebAssembly(以下、Wasm)は実行環境を選ばない他言語との連携が可能5Gなど先の時代を見据えた高速な処理が可能 サーバーの処理をフロントで処理させることも可能 動画変換などイマイチな点資料が少ない環境が整っていない開発コストが高い(上記の理由により)環境macOS Big Sur ver11.2.1zsh 5.8...

View Article

Node.js で Synology の WebDAV にアクセスする

ライブラリーのインストールsudo npm install-g webdav フォルダーの一覧webdav_list.js#! /usr/bin/node //// webdav_list.js//// Mar/03/2021//...

View Article


「オブジェクト名の変更」でアップロード済み画像のサムネイル生成を簡単に

クラウドファンクションでサムネイル生成FirebaseのCloud Storageに画像をアップロードして、サムネイルをCloud Functionsで生成しているケースは多いと思います。公式のサンプルでもCloud...

View Article

Passport.jsのローカル認証で特定のディレクトリ以下にアクセス制限をかける

はじめにHTMLなどの静的ファイルを置いたディレクトリに対し登録済みユーザーのみアクセス可能なアクセス制限をかけようと、Node.js+Express.js+Passport.jsでWEBサイトを構築しました。ローカル認証方式で特定のディレクトリだけでなく配下のすべてのディレクトリとファイルに対しアクセス制限を掛ける方法がネットでは見つけられずハマったので解決法を共有します。ソースPassport....

View Article


Image may be NSFW.
Clik here to view.

Node.jsをOpenTelemetryでトレーシングしてみる

はじめにNode.js(JavaScript)でOpenTelemetryを扱う記事が少ないため、トレーシングまわりの基本的なノウハウをまとめてみました。本記事では、Instrumentationを使用した自動トレース収集、startSpan()メソッド呼び出しによる手動トレース収集まわりを扱います。OpenTelemetryとは?マイクロサービスのような分散環境で、トレースやメトリクスを計測するフ...

View Article

Image may be NSFW.
Clik here to view.

LINEBotのリッチメニューエディタがないので自作した

LINEBotで、以下のようなリッチメニューを表示します。リッチメニューは、トーク画面に表示されるメニューで、自分で自由に画像を作成できます。...

View Article


【書きかけ】Lambdaからクリアテキスト署名メールを送ろうとして2ヶ月かかった話

SMIMEでメールを暗号化して送信していましたが、SMIMEに対応していないメーラーだと本文が読めないので クリアテキスト署名という形式で送ることになりました。やり方が全然わからずプレッシャーに押しつぶされそうになりながらもなんとか解決できた経緯を書いていきます。環境Lambda(Node.js 12.x)SES

View Article

nodeのバージョンを切り替える(複数管理する)

始める前に※対象はMacになります流れとしては・nodebrewのインストール・環境変数の設定・nodeのインストール・nodeのバージョンの切り替えとなります。nodebrewのインストールbrew install nodebrew nodebrew -v バージョンが表示されればOK環境変数の設定で設定ファイルを開きますvi ~/.bash_profile 以下の1行を追加export...

View Article

Image may be NSFW.
Clik here to view.

【Vue.js】フロントエンド開発にDockerを使う。つらみもあるよ

今までローカルでフロントエンド開発やってたけど、Docker使ってみるか〜。でもDocker難しくてわからないよ〜〜〜〜〜〜〜!!!!!!対象読者はvue-cli開発経験のある方です。最終的なコードはこちら(github)なぜDockerを使うのかバックエンドの人たちがDocker信者すぎてフロントエンド開発者の肩身が狭いから「環境を揃えたいよね」というフワッとした動機から。実際使ってみて今のところ...

View Article
Browsing all 8892 articles
Browse latest View live