タグ

nodeに関するKatagiriSoのブックマーク (10)

  • The engine "node" is incompatible with this module

  • とほほのNode.js入門 - とほほのWWW入門

    サーバーサイドの JavaScript 実行環境。 Google V8 JavaScript エンジンを使用しており、高速。 Linux サーバにインストールして使用することが多いが、macOS 版や、Windows 版もある。 npm (Node Package Manager) と呼ばれるパッケージ管理システムを同梱。 ノンブロッキングI/O と イベントループ アーキテクチャにより、10K問題 (クライアント1万台レベルになると性能が極端に悪化する問題) に対応。 通信やファイルの読み書きをノンブロッキングI/Oで処理するため、スレッドが I/O 待ちになる頻度が少なく、効率的。 クライアントからパケットを読み込む、ファイルの次のブロックを読み出すなどすべてがイベント処理で実装されている。 基的にはシングルスレッドだが、内部では暗号化などの重い処理を複数スレッドで処理。 基的には

  • はじめてのExpress.js 〜導入編〜 - astamuse Lab

    こんにちは。デザイン部でフロントエンドエンジニアをしているkitoです。 今回から数回に渡って、Node.jsのWebフレームワークExpress.jsのご紹介をしていきたいと思います。 はじめに 数多く存在するのWebフレームワークのなかから、Node.jsのフレームワークを導入する理由をあげるとすれば何があるでしょうか? 有力な理由のひとつは、PayPal社の事例 でもわかるように、共通のプログラミング言語、つまりJavaScriptをブラウザ側とサーバ側両方で活用することで、フロントエンドとバックエンドの垣根を取り払い、ひとつのチームで両方の問題に素早く対応できるようにすることがあげられます。これは「Isomorphic」あるいは最近では「Universal」なアプリケーションと呼ばれています。 もちろん、Universalなアプリケーションが常プラスに働くとは限りません。ひとつのチ

    はじめてのExpress.js 〜導入編〜 - astamuse Lab
  • express実践入門

    index.md express実践入門 自己紹介 小川充 mitsuruog フロントエンドエンジニア Javascript, HTML, CSS, Node.js, API設計とか認証とか 2015/5月入社(約半年) はじめに あくまで「俺が考える最強のexpress実践入門」です。 初学者がexpressを攻略する上でのつまづくポイントと、中規模開発をターゲットにしたベストプラクティスを経験ベースでお話します。 おそらく、初〜中級者向けの内容です。 コンテンツの使い方 express初心者 初学者向けチュートリアル(dotinstallとか)のあとに express経験者 ご自身のコードの見直しに 他の言語の経験者 他の言語の「あれ」は、node.jsでは「これ」のマッピングに (※)中で紹介するコードは抜粋したものであり、そのままでは動作しない場合があります。ご注意ください。

    express実践入門
  • Node.js for Mobile Apps

    Home Home Getting started Guides (Android) Guides (iOS) Guides (React Native) Guides (Cordova) API reference F.A.Q. Community License Node.js for Mobile Apps¶ The power of Node.js inside your mobile apps¶ Node.js for Mobile Apps is a toolkit for integrating Node.js into mobile applications. Its core component is a library - available for Android and iOS - that lets you add a Node.js background wor

  • メジャーなNode用Webアプリケーションフレームワークを比較する - Qiita

    Node界では個性的なWebアプリケーションフレームワークが乱立しており、RubyにおけるRailsのようなデファクトは存在していません。 フレームワーク選びの指針になるように、特徴や基機能、人気度などを比較してみました。 今回比較対象とするフレームワークは以下の通りです。 Express 軽量なWebアプリケーションフレームワークです。MEANスタックの一角として扱われている通り、最も有名なNode用のフレームワークなのではないでしょうか。 Nodeをあまり隠さないシンプルな設計思想です。 Koa Expressと同等のシンプルな設計のもと、ミドルウェアにES6流の非同期処理を追加したフレームワークです。 開発者はExpressと同じTJ Holowaychuk氏。 Hapi Expressと同等のシンプルな設計のもと、コードを設定ファイルのように記述できるフレームワークです。 Sai

    メジャーなNode用Webアプリケーションフレームワークを比較する - Qiita
  • Node.jsからシェルコマンドを実行する - BppLOG

    node.jsからシェルコマンドを実行するにはexecを使えば簡単にできます。 const exec = require('child_process').exec; exec('ls -la ./', (err, stdout, stderr) => { if (err) { console.log(err); } console.log(stdout); }); exec関数は非同期関数であり、callbackに渡されるのは、err、標準出力文字列、標準エラー出力文字列です。 また、同期的に処理を実行したい場合にはexecSyncが利用できます。 const execSync = require('child_process').execSync; const result = execSync('ls -la ./'); console.log(result); execSyncの返

    Node.jsからシェルコマンドを実行する - BppLOG
  • Node.jsを使ったやっつけのファイル操作 - Qiita

    概要 Node.jsを使って「こまけぇこたぁいいんだよ」マインドでファイル操作を実装した。 2019/12/13追記 事実を誤認させると感じたのでタイトルを変更 変更前「Node.jsを使った簡単なファイル操作」 変更後「Node.jsを使ったやっつけのファイル操作」 2018/08/07追記 以下のように記述の誤りの指摘があったので主にサンプルコードの記述を修正しています。 今「node fs」で検索するとこの記事めちゃくちゃ上に来るんですね!びっくりした! まだ記述がおかしいところもあると思うので気づいてくれた方はコメントで指摘していただけると幸いです。 関数の用途もそうではあるけど、説明(fsは関数じゃねえ)もズレてるし、自分で定義したcheck関数呼ぶときに引数与えてないし、いきなりthis書いてあるしで、なんかお前動かしてないだろ!ってのが滲み出てて辛かった — たっこん (@t

    Node.jsを使ったやっつけのファイル操作 - Qiita
  • node.jsでファイルの読み込み、新規作成、上書き、追記、削除 | q-Az

    node.js のファイル操作の方法まとめです。 ファイル操作に関する公式モジュール fs があるのでそれを使って操作していきます。 非同期処理と同期処理が出来るメソッドがそれぞれ用意されていますが、非同期処理のほうが断然早いはずなので取り敢えず非同期での処理をまとめてみます。 参考:File System(公式ドキュメント) //ファイル操作モジュールの追加 var fs = require('fs'); //ファイル読み込み関数 function readFile(path) { fs.readFile(path, 'utf8', function (err, data) { //エラーの場合はエラーを投げてくれる if (err) { throw err; } //ここに処理 console.log(data); }); } //使用例 readFile("test.txt");引数

    node.jsでファイルの読み込み、新規作成、上書き、追記、削除 | q-Az
    KatagiriSo
    KatagiriSo 2018/05/14
    ファイル
  • 初心者向け!3分で理解するNode.jsとは何か?

    Node.jsはサーバサイドで動くJavaScriptだ。 クライアント側とサーバー側を同じJavaScriptで書けるメリットは大きい。また、パフォーマンス向上に役立つ場合があることから近年注目を浴びている。 JavaScriptを知っている人であれば、「サーバサイドで動く? え?」という気持ちになるだろう。このページでは難しいことを極力なくしてNode.jsとは何かを初心者の方向けに解説した。 3分間で概要を押さえられるはずだ。 Node.jsとは? JavaScriptを簡単に解説 JavaScriptはブラウザ上で動くために開発されたプログラミング言語だ。ブラウザ上で、ページに動きを追加するのがメインのお仕事である。 クリックすると写真が大きくなったり メイン画像が定期的に横にスライドしたり ポップアップで注意が出たり こういった動きはJavaScriptでできている。 Node.

    初心者向け!3分で理解するNode.jsとは何か?
  • 1