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

express-validatorでユーザー登録時にバリデーション処理を行う

Node.jsでのオススメ書籍どうもNode.js入門中のものです。タイトルとは少しそれますが、まずは、Node.jsを勉強する上で、非常にオススメの書籍をまずは紹介したいと思います。それがこちらです。入門Node.jsプログラミング上記は翻訳版で、原書はこちらになります。Get Programming with...

View Article


JavaScriptで書いているWebPackのプロジェクトをTypeScriptに移行・書き換えした

背景学習がてら開発しているクライアントサイドのみの小さなSPAをJavaScriptで書いていたが、変数に入っているのが何のオブジェクトなのかがわからなくなって混乱してきたので重い腰を上げてTypeScriptに移行することに。環境Vue.jsを使ったJavaScript(ES6)のコードをWebPackで固めてクライアントサイドで実行している。エディタはVSCodetypescriptとts-lo...

View Article


JSのモジュールとbabelとwebpackとは何かまとめてみる(初心者向け)

初心者向けにモダンJavaScriptの開発で必要になる...

View Article

Node.js でつくる WASMコンパイラー - Extra1:WASIを使ってWASMを動かす

はじめにNode.jsで小さなプログラミング言語を作ってみるシリーズを、「ミニコンパイラー」「ミニインタープリター」とやってきました。そして三部作(?)の最後として、 ミニNode.jsからWASMを生成する小さなコンパイラーに取り組んでいます。Node.jsでつくるNode.js-WASMコンパイラ -...

View Article

nvmのnodeのバージョンごとにyarnをインストールする方法

これまで、brewでインストールしたyarnを使っていたのだが、nvmでインストールした各Node.jsのバージョンごとにyarnのバージョンを変更したくなった。調べてみると、npmでyarnをインストールすることで実現可能なことがわかった。ちなみにyarnの公式にyarnをnpm経由でインストールするのはお勧めできないとの記述があるのだが、開発で必要になったのでメモを残しておく。注意: npm...

View Article


Image may be NSFW.
Clik here to view.

【自分用】脆弱性への対処法①

主な脆弱性(脆弱性への対処法①)・OSコマンド・インジェクション・SQLインジェクション・ディレクトリ・トラバーサル・セッションハイジャック(脆弱性への対処法②)・クロスサイト・スクリプティング(XSS)・クロスサイト・リクエストフォージェリー(CSRF)・HTTPヘッダインジェクション・クリックジャギング脆弱性の具体例と対策OSコマンド・インジェクションOSコマンド・インジェクションは、ユーザーか...

View Article

Image may be NSFW.
Clik here to view.

【自分用】脆弱性への対処法②

主な脆弱性(脆弱性への対処法①)・OSコマンド・インジェクション・SQLインジェクション・ディレクトリ・トラバーサル・セッションハイジャック(脆弱性への対処法②)・クロスサイト・スクリプティング(XSS)・クロスサイト・リクエストフォージェリー(CSRF)・HTTPヘッダインジェクション・クリックジャギング脆弱性の具体例と対策クロスサイト・スクリプティング(XSS)XSSとは、動的にHTMLを生成す...

View Article

Nodejs Send Email Using Nodemailer

Email is use to send notification or information to the user.This nodejs tutorial help to send email using nodemailer. You can send mail as a plain text, HTML body and email with attachment.I will...

View Article


Image may be NSFW.
Clik here to view.

最速 install ?! electron のはじめ方

最速 install ?! electron...

View Article


Node.jsでのリクエストIDのログ出力(express, log4js, request-context)

概要Node.jsのexpressベースのWebアプリで、リクエストIDをログ出力します。今回、log4js、request-contextを使用しました。request-contextで、リクエスト毎にリクエストIDを保持します。...

View Article

Node.jsのprocess.argv[i]とは

Node.jsのファイルで以下のような記述がありました。index.js'use strict';constnumber=process.argv[2]||0;letsum=0;for(leti=1;i<=number;i++){sum=sum+i;}console.log(sum);それに対して、いかのような記述をすると、console$ node index.js 3 > 7...

View Article

Node.jsで簡易テストをできるassert.equal()

assert.equal()assert.equalは、アサーションというnode.jsが提供する簡易テストのモジュールです。constassert=require('assert');assert.equal(50,50);//OKassert.equal(50,"50");//OKassert.equal(50,70);/*AssertionError: 50 == 70...

View Article

Node.jsでプロファイリングをする方法

node --prof index.js--profはプロファイリングと呼ばれる、処理に時間がかかっている様子やどれ位メモリを使っているのかを調べる方法を提供するオプションです。console$ node --prof index.js とすると、index.jsが入っているディレクトリに、index.jsが入っているディレクトリisolate-0x103002a00-v8.log...

View Article


Image may be NSFW.
Clik here to view.

ZEIT NowでNode.jsのバージョン指定をする

NowへのデプロイでNodeのバージョンに起因するエラーが起きたError: @grpc/grpc-js only works on Node ^8.13.0 || >=10.10.0 上記のエラーが起きて困った。原因要するに8.13.0 から 10.10.0 の間のバージョンじゃないと動かないよということだと思う。解決策じゃあNodeのバージョンをこっちで指定してあげようということになる。...

View Article

Node.js で無限ループしつつ、一定周期で処理をしたい

メモ。 Node.js で無限ループしつつ、一定周期で処理をしたいという要件があった。(具体的には SIGTERM シグナルを受けてから1秒毎に標準出力に文字列を出力したい)上記について Node.js のサイトにずばり書いてあった。"Infinite Loop" Execution ~...

View Article


ファイルをセーブしたら、npmスクリプトを走らせる」というライブラリを1行で作る。

「ファイルをセーブしたら、npmスクリプトを走らせる」というライブラリがある日突然欲しくなりました。onchangeというライブラリが見つかりました。npmライブラリです。使い方は簡単で、onchangeをグローバルにインストールした後、grobパターンで、監視するファイルとnpmスクリプトを記述するだけです。npm install -g onchange onchange...

View Article

Node.jsのfsモジュールの使い方

fsモジュールとはfsモジュールはファイルを扱うためのモジュールで、ファイルから書き出したり、ファイルに書き込んだりするときに役立ちます。 Node.jsがはじめから提供しているモジュールなので、Node.jsのインストールがしてあれば、fsモジュールのインストールの必要はありません。ファイルの読み込みconstfs=require('fs');//fs.readFileSync(ファイルのパス,...

View Article


CircleCIのnode imageでnpm installに失敗する

CircleCI2系で、公式ドキュメントを参照してセットアップしたらnpm installがコケた。 circleci/node:6.17.1のイメージを使用してる環境。https://circleci.com/docs/ja/2.0/language-javascript/Error: Cannot find module 'strip-ansi' こういうエラーでnpm...

View Article

Image may be NSFW.
Clik here to view.

Technology Radar 2019のピックアップ

Technology...

View Article

Image may be NSFW.
Clik here to view.

Node.js, JavaScript学習まとめ

今回の学習のゴールNode.jsについて知る基本文法を学ぶライブラリを把握する目次Node.jsとはそもそもJavaScriptとはJavaScriptの基本知識Node.jsの基本知識ライブラリの把握今後の課題1. Node.jsとはスケーラブルなネットワークアプリケーションを構築するために設計された非同期型のイベント駆動のJavaScript環境Node.jsそれぞれの意味 スケーラブル :...

View Article
Browsing all 8823 articles
Browse latest View live