並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 57件

新着順 人気順

node.jsの検索結果1 - 40 件 / 57件

  • Python、Node.js、C#のサンプルコード付き サービス間通信技術「gRPC」を学べる無料の電子書籍

    Googleによって開発され、オープンソース化された通信技術「gRPC」は、マイクロサービスアーキテクチャにおけるサービス間の通信手段としてはもとより、モバイルアプリケーションがサービスにアクセスする際のインタフェースとしても注目されています。 本eBookでは、連載「スキマ時間にこっそり学ぶ『gRPC』入門」全8回を収録。そもそもRPC(Remote Procedure Call)とはどのような通信技術なのか、gRPC誕生の背景や、gRPCの特徴、利点を解説しています。 第1回以降はC#、Python、Node.js、KotlinとAndroid、SwiftとiOS、Goとgrpc-gatewayなどさまざまなプログラミング言語、プラットフォームを取り上げ、gRPCサーバとクライアントを実装する方法や、サーバストリーミング、クライアントストリーミングを実装する方法を、サンプルコードととも

      Python、Node.js、C#のサンプルコード付き サービス間通信技術「gRPC」を学べる無料の電子書籍
    • Node.js の --require/--import オプションについて - mizdra's blog

      Node.js には --require=module と --import=module というオプションがあります。このオプションを使うと、エントリポイントとなるプログラムよりも前に、任意のモジュールを実行できます。 例えば以下のようなコマンドを実行すると、Node.js ランタイムはまず最初に preload.cjs を実行し、それから main.mjs を実行できます。 node --require ./preload.cjs main.mjs エントリポイントよりも前に、何かしらの処理を実行したい時に使うことを想定しています。 --require と --import の違い --import も --require と同じように、モジュールをプリロードするためのオプションです。両者の違いはプリロードするモジュールの読み込み方です。 --require は require(...

        Node.js の --require/--import オプションについて - mizdra's blog
      • You may not need XXX in Node.js

        関西Node学園 11時限目 #kng11 で話しました。 https://nodejs.connpass.com/event/319446/ あくまで必要なくなるかもしれない話なので、攻撃的なコメントはお控えください。

          You may not need XXX in Node.js
        • Node.js — Node v22.3.0 (Current)

          2024-06-11, Version 22.3.0 (Current), @RafaelGSS Notable Changes [5a41bcf9ca] - (SEMVER-MINOR) src: traverse parent folders while running --run (Yagiz Nizipli) #53154 [1d5934524b] - (SEMVER-MINOR) buffer: add .bytes() method to Blob (Matthew Aitken) #53221 [75e5612fae] - (SEMVER-MINOR) src,permission: --allow-wasi & prevent WASI exec (Rafael Gonzaga) #53124 [b5c30e2f5e] - (SEMVER-MINOR) module: pr

            Node.js — Node v22.3.0 (Current)
          • DenoがプライベートなnpmレジストリやgRPCに対応、Node.js互換度向上でNext.jsアプリの実行も可能に。Deno 1.44で

            DenoがプライベートなnpmレジストリやgRPCに対応、Node.js互換度向上でNext.jsアプリの実行も可能に。Deno 1.44で JavaScript/TypeScriptランタイムの「Deno」は、最新版のDeno 1.44でnpmのプライベートレジストリやgRPCに対応したことを発表しました。 Deno 1.44 is released! Private npm registries gRPC now supported Module loading & memory performance improvements LSP and compatibility enhancements Request.bytes() and Response.bytes() New lint rules DENO_FUTURE=1 And more... https://t.co/lx7f

              DenoがプライベートなnpmレジストリやgRPCに対応、Node.js互換度向上でNext.jsアプリの実行も可能に。Deno 1.44で
            • Node.js Security Progress Report: Redefining Security Processes and Key Initiatives | OpenJS Foundation

              Node.jsNode.js Security Progress Report: Redefining Security Processes and Key Initiatives Posted On: June 17, 2024Read about the accomplishments for Node.js security for May! Security for Node.js has continued to be a top priority for the OpenJS Foundation and the team has been progressing on the ease and function of security processes. Updates this month:Fixed and triaged 34 reportsTwo security

                Node.js Security Progress Report: Redefining Security Processes and Key Initiatives | OpenJS Foundation
              • "Node.js 22"がリリース:ESMモジュールとWeb APIのサポートが強化

                Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

                  "Node.js 22"がリリース:ESMモジュールとWeb APIのサポートが強化
                • Node.jsでSSM Parameter Storeから値を取得・作成・更新・削除する方法 | DevelopersIO

                  はじめに リテールアプリ共創部のるおんです。 先日、Node.jsを用いたLambda関数でAWS Systems ManagerのParameter Storeから値を取得する機会がありました。 今回は、Node.jsからParameter Storeの値の操作(取得・作成・更新・削除)する方法について解説します。 3行まとめ Parameter Storeからの値の取得は、AWS SDK for JavaScriptのGetParameterCommandを使用。 Parameter Storeからの値の作成は、AWS SDK for JavaScriptのPutParameterCommandを使用。更新する際はOverwriteプロパティをtrueにする。 Parameter Storeからの値の削除は、AWS SDK for JavaScriptのDeleteParameterC

                    Node.jsでSSM Parameter Storeから値を取得・作成・更新・削除する方法 | DevelopersIO
                  • Deno 1.44: Private npm registries, improved Node.js compat, and performance boosts

                    Deno 1.44: Private npm registries, improved Node.js compat, and performance boosts Deno 1.44 introduces support for private npm registries, enabling users to use internal packages with Deno by configuring an .npmrc file. Additionally, Deno 1.44 now supports gRPC connections, enabling robust high performance communication to services like Google Cloud Platform. This release also improves Node.js co

                      Deno 1.44: Private npm registries, improved Node.js compat, and performance boosts
                    • Mastering Node.js Performance Hooks

                      Node.js includes a built-in module called performance hooks for precise performance measurement. But why use it when you can simply log timestamps and calculate the difference between two dates? At least because it is precise. The module uses a monotonic clock that allows you, as a user, to make performance measurements and be sure that they are not corrupted. At first, I struggled to understand h

                        Mastering Node.js Performance Hooks
                      • Node.js — Node v20.15.0 (LTS)

                        2024-06-20, Version 20.15.0 'Iron' (LTS), @marco-ippolito test_runner: support test plans It is now possible to count the number of assertions and subtests that are expected to run within a test. If the number of assertions and subtests that run does not match the expected count, the test will fail. test('top level test', t => { t.plan(2); t.assert.ok('some relevant assertion here'); t.subtest('su

                          Node.js — Node v20.15.0 (LTS)
                        • Node.jsのWorker threadsの話

                          例外設計について考えて Kotlin(Spring Boot&Arrow)で実践する/thinking exception design and implementation by kotlin

                            Node.jsのWorker threadsの話
                          • pnpmとcorepackを使ってpnpmのバージョンとNode.jsのバージョンを管理する - Qiita

                            はじめに チーム開発で普段からpnpmを使っていますが、チーム内でpnpmとNode.jsのバージョンを統一して作業を進めたいと思い、できるだけ外部ツールを使わずに管理する方法を試してみました。こちらがとても便利だったので、共有いたします。 記事を書く際に動かした環境 Node.js 20.14.0 pnpm 9.4.0 macOS Sonoma 14.5 pnpmとは pnpmは、Node.jsエコシステムのパッケージマネージャーの一つです。npmやyarnと同様に、プロジェクトの依存関係を管理するためのツールですが、pnpmはいくつかの点で独自の特徴を持っています。 ディスクスペース効率: pnpmはハードリンク機能を使用して依存関係を共有するため、ディスクスペースの使用量が大幅に減少します。同じ依存関係を持つプロジェクトが複数あった場合でも、依存パッケージは一つの場所に置かれ、ハード

                              pnpmとcorepackを使ってpnpmのバージョンとNode.jsのバージョンを管理する - Qiita
                            • ChatGPT-APIに触れてみる|ChatGPT-API x Node.jsでお手軽GPT環境構築

                                ChatGPT-APIに触れてみる|ChatGPT-API x Node.jsでお手軽GPT環境構築
                              • #Teoとは何か?Teo(テオ)はスキーマ中心のrust,node,js,python用の次世代Webフレームワーク #六09

                                #Teoとは何か?Teo(テオ)はスキーマ中心のrust,node,js,python用の次世代Webフレームワーク #六09 https://github.com/teodevgroup/teo より 紹介 テオは スキーマ中心 rust、node。js、python 用の次世代 Web フレームワーク。 ハイライトと機能GraphQL と Prisma にインスパイアされた革新的なスキーマ定義データベースの自動移行Rust、Node。js、Python をサポートしていますMySQL、PostgreSQL、SQLite、MongoDB をサポートしています生成された ORM タイプとインターフェイスフロントエンド用の生成されたクエリクライアント非常に効率的でパフォーマンス的ですデータのサニタイズ、変換、検証内蔵ユーザーセッション組み込みの許可チェックまずはミドルウェアからカスタムルート

                                • Node.js xlsxモジュールでhigh severity vulnerability – 太田雅昭

                                  xlsxの脆弱性 strapiにexcelでのインポート機能を実装しようと以下を実行しました。 npm install xlsx すると以下のメッセージが。 1 high severity vulnerability Some issues need review, and may require choosing a different dependency. Run `npm audit` for details. 言われたコマンドを実行すると npm audit # npm audit report xlsx * Severity: high Prototype Pollution in sheetJS - https://github.com/advisories/GHSA-4r6h-8v6p-xvw6 No fix available node_modules/xlsx 1 hi

                                  • Python、Node.js、C#のサンプルコード付き サービス間通信技術「gRPC」を学べる無料の電子書籍

                                    Python、Node.js、C#のサンプルコード付き サービス間通信技術「gRPC」を学べる無料の電子書籍:人気連載まとめ読み! @IT eBook(118) 人気過去連載を電子書籍化し、無料ダウンロード提供する@IT eBookシリーズ。第118弾はGoogleにより開発され、オープンソース化された通信技術「gRPC」を対象に、通信方法の特徴や、言語、プラットフォームごとの実装方法をサンプルコードとともに紹介します。

                                      Python、Node.js、C#のサンプルコード付き サービス間通信技術「gRPC」を学べる無料の電子書籍
                                    • Node .js v22でimport assertionsが廃止された件 - ろぼいんブログ

                                      Node.js v22でimport assertionsが廃止された件について、日本語の記事が見当たらなかったのでまとめてみました。 TL;DR 今までJSONをimportする際には、import assertionsが使われていた Node.js v22でimport assertionsが廃止された 既存のコードはimport attributesに移行する必要がある assertをwithに変更するだけで対応できる はじめに 手元の環境をNode.js v21からv22にアップデートしたところ、このブログのプレビュー用のローカルサーバーが動作しなくなりました。そのときに表示されていたエラーメッセージは次のとおりです。

                                        Node .js v22でimport assertionsが廃止された件 - ろぼいんブログ
                                      • Node.js で閲覧パスワードをつける方法 - Qiita

                                        どうもこんにちはAtsu1209です。 今日はNode.js で閲覧パスワードをつける方法を書いていきます これを書く理由 理由? なんとなくです 使うもの 今回は ・express ・nodemon ・body-parser ・ejs を使います。 作る ではまず閲覧制限をかけたいページのコードを書きます <!DOCTYPE html> <html> <head> <title>サプライズ</title> </head> <body> <h1>欲しい物を選んでね</h1> <button class="btn" onclick="btn()">ケーキ</button> <button class="btn" onclick="btn()">金</button> </body> <script> function btn(){ alert("隣の人からもらえるよ!") } </script

                                          Node.js で閲覧パスワードをつける方法 - Qiita
                                        • 【Node.js】daisyUI の最も簡単な始め方 - Qiita

                                          この記事について Node.js・Tailwind CSS の導入はこちらの記事で説明しています。 この記事では、さらにdaisyUIを導入する方法を書いていきます。 前回記事の続きとして、ソースコードも引き続き使用しますが、この記事だけを読んでもわかる内容になっています。 環境 サービス名称 バージョン 種別等

                                            【Node.js】daisyUI の最も簡単な始め方 - Qiita
                                          • Node.jsでリアルタイムでコンソールの表示を更新する

                                            はじめに CLIで簡単なツールを作っていると、コンソール上で進捗率を表示する際に、リアルタイムで表示を更新したい場合があります。通常のconsole.logでは、毎回新しい行に出力が追加されてしまい、進捗状況を効果的に表示することができません。 この記事では、ターミナルの表示を動的に制御し、進捗率の表示をはじめとする様々な出力を更新する方法について説明します。😺 カーソル位置を操作して表示テキストを更新する コンソール上でカーソル位置を操作することで、特定の位置にテキストを再描画し、進捗バーやカウントダウンタイマーなどのリアルタイムで更新が必要な出力を実現できます。 カーソルの絶対位置指定 カーソル位置を操作することで、特定の位置にテキストを再描画することができます。これにより、同じ位置に表示される内容を動的に変更できます。 readline.cursorToを使用すると、カーソルを特定

                                              Node.jsでリアルタイムでコンソールの表示を更新する
                                            • Node.jsとはなにか?なぜみんな使っているのか? - Qiita

                                              この記事は 「JavaScriptの勉強してたらみんなNode.jsの存在を前提に話が進む。でもNode.jsってWebサーバじゃないの? なんでインストールしなきゃいけないの? なんでみんな使ってるの?」 といった疑問を解消することを目的としています。 基礎:JavaScriptの特徴 まずはJavaScriptと他のプログラミング言語の違いを知っておく必要があるので解説します。 JavaScriptはChromeやFirefoxといった「ブラウザ上」で動作するプログラミング言語です。 対してPythonやRubyのような一般的なプログラミング言語は通常「パソコン上」で動作します。1 このことが生み出す違いは、OSの機能にアクセスできるかどうかです。 「OSの機能」とは例えばファイルの読み書きや、ネットワーク通信などの機能のことです。 パソコン上で動作するアプリケーション(Pythonや

                                                Node.jsとはなにか?なぜみんな使っているのか? - Qiita
                                              • node.js でカレンダー作成 - Qiita

                                                Node.js で簡単にスケジュール/カレンダーが作れないかと調べたところ 以下のサイトで本当に簡単にできた Creating Online Event Calendar with Node.js and dhtmlxScheduler しかし、少し情報が古い+カスタマイズしたので、ここで記録のために手順を残す 変更点は、 * body-parser を別途インストールし、関連するソース(app.use(bodyParser...)の箇所)を新しい書き方にする * MongoDBに接続するURLにスキーマ mongodb:// を追加する * index.htmlで初期表示するカレンダーを当月にする * Month View で週を日曜日始まりに変更(index.htmlの scheduler.config.start_on_monday = false; と書いた箇所。これがなければ月曜

                                                  node.js でカレンダー作成 - Qiita
                                                • 【解決】Node.js20系にホットリロード導入しようとしたらめちゃくちゃハマった - Qiita

                                                  起こったこと Node.js(Express)環境でtypescriptを使ったAPIの開発環境でホットリロードを実装しようとしたところ、めちゃくちゃ詰まった。 最初に試したことはts-nodeとnodemonの組み合わせ。ts-nodeがtsファイルを読み込めず、ずっとエラーを吐いていた。。。 以下、解決した方法と環境 実行環境 Node.js 20.0.0 express 4.19.2 typescript 5.3.3 nodemon 3.1.0 tsx 4.7.2 解決方法 結論、ts-nodeではなく、tsxをnodemonと一緒に利用することで解決した。 package.jsonのstartコマンドを記載するだけ。tsconfig.jsonなど他のファイルの変更は不要。 "scripts": { "test": "echo \"Error: no tes@t specified\

                                                    【解決】Node.js20系にホットリロード導入しようとしたらめちゃくちゃハマった - Qiita
                                                  • 【Node.js】Tailwind CSS の最も簡単な始め方 - Qiita

                                                    この記事について 備忘録です。なるべく簡潔に書こうと思います。 環境 サービス名称 バージョン 種別等

                                                      【Node.js】Tailwind CSS の最も簡単な始め方 - Qiita
                                                    • Node.js のパッケージ「Node Web Bluetooth(webbluetooth)」の情報を見てみたり toio との組みわせを試して見る - Qiita

                                                      Node.js のパッケージ「Node Web Bluetooth(webbluetooth)」の情報を見てみたり toio との組みわせを試して見るJavaScriptNode.jsWebBluetoothtoioNodeWebBluetooth 以下の記事を書いている際に見かけた Node.js のパッケージ、「Node Web Bluetooth(webbluetooth)」が気になったので、まずは情報を見てみたという話です。 ●Mac で noble を使って BLE対応のデバイスをスキャンする+α(2024年5月版) - Qiita https://qiita.com/youtoy/items/44216ea20c6506d80ed8 同じような名称のもので、ブラウザで BLE を扱う Web Bluetooth API がありますが、これと同じ使い方ができる Node.js の

                                                        Node.js のパッケージ「Node Web Bluetooth(webbluetooth)」の情報を見てみたり toio との組みわせを試して見る - Qiita
                                                      • ActionsのデフォルトNode.jsメジャーバージョン変更が延期など|Productivity Weekly(2024-05-22)

                                                        こんにちは。サイボウズ株式会社 生産性向上チームの平木場です。 僕たち生産性向上チームは毎週水曜日に Productivity Weekly という「1 週間の間に発見された開発者の生産性向上に関するネタを共有する会」を社内で開催しています。 本記事はその時のネタをまとめたものです。 2023-01-25 号から、基本的に隔週で連載することとしました。たまに単独でも投稿するかもしれません。 今週は 2024-05-22 単独号です。 今回が第 153 回目です。過去の記事はこちら。 news 📺 Updated dates for Actions runner using Node20 instead of Node16 by default - The GitHub Blog GitHub Actions で JavaScript の action を動かすための Node.js のバ

                                                          ActionsのデフォルトNode.jsメジャーバージョン変更が延期など|Productivity Weekly(2024-05-22)
                                                        • Node.jsを使えるレンタルサーバーはカラフルボックス【手順あり】

                                                          「Node.jsを使えるレンタルサーバーが知りたい。レンタルサーバーでNode.jsアプリを公開したい。」 Node.jsを使って開発をしている方なら、思ったことがあるのではないでしょうか。 この記事では、Node.jsを使えるレンタルサーバーと、Node,jsアプリを公開する具体的な手順を解説します。実際に僕が公開したサンプルも用意しました。

                                                            Node.jsを使えるレンタルサーバーはカラフルボックス【手順あり】
                                                          • 【Node.js】Cloud Functions for FirebaseでPuppeteerを使用する上での留意点 - 株式会社ティーエッチエス

                                                            この記事を書いた人 石田正泰 中学生の時に趣味でZ80マシン語やFortran等を始めてから、現在まで数多くのプログラミング言語を経験。ShopifyによるECサイト構築では主にカスタマイズを担当。 はじめに Google Cloudのサービスの一つであるGoogle Cloud Platform(GCP)のCloud Functions、特にFirebaseのCloud FunctionsはFirebase CLIで簡単にエミュレートしたりデプロイしたりが出来るので、API等をサクッと作る上でとても便利です。 最近、APIの無いサイトから定期的にダウンロードした最新データを利用する必要ができ、そのスクレイピングにPuppeteer(パペティア)を使用しました。Cloud FunctionsやAWS Lambda等FaaSでのPuppeteerの使用方法については他サイトに詳しく載っている

                                                              【Node.js】Cloud Functions for FirebaseでPuppeteerを使用する上での留意点 - 株式会社ティーエッチエス
                                                            • LambdaからSystems Managerのパラメータストアの値を取得する(node.js v18) – AWS SDK for JavaScript v3

                                                              暗号化できるため、パスワード、データベース文字列、Amazon Machine Image (AMI) ID、ライセンスコードなどのデータをパラメータ値として保存することに適しているようです。 パラメータストアを作成 パラメータストアを作成します。パラメータ名を「test」とします。 Lambda(node.js v18) Lambda(node.js v18)からパラメータストアの値を取得します。 IAMロールには「AmazonSSMReadOnlyAccess」をアタッチしておきます。 import { SSMClient, GetParameterCommand } from '@aws-sdk/client-ssm' export const handler = async(event) => { const client = new SSMClient({ region: 'ap

                                                                LambdaからSystems Managerのパラメータストアの値を取得する(node.js v18) – AWS SDK for JavaScript v3
                                                              • Node.jsのモジュールタイプごとの読み込み方法

                                                                はじめに CJSやESMといったモジュールタイプ、先人たちの記事を読み理解したつもりになるが、時間が経つと完全に忘れるということを繰り返している。package.jsonの最低限の設定と、その読み込み方法を簡易的に記載する。 これは検証で書いたサンプルコード CJSからCJS, ESMを読み込む パッケージ中の .js は、パッケージのpackage.jsonに記載されている type フィールドが commonjs の場合はCJSとして扱われ、 type フィールドが module の場合はESMとして扱われる。type フィールドのデフォルト値は commonjs なので、 type フィールドが指定されていなければCJSとして扱われる。 package.jsonの main フィールドはパッケージのエントリーポイントで、パッケージを使用する側がimportまたはrequireする際に

                                                                  Node.jsのモジュールタイプごとの読み込み方法
                                                                • 【Node.js】LINE Messaging API SDKを用いてWebhook署名検証を行う方法 | DevelopersIO

                                                                  はじめに 先日、AWS Lambdaを用いてユーザーのメッセージをおうむ返しするLINE BOTを作成する機会がありました。その際、本当にLINEからのリクエストかどうかを検証する必要があったので、その方法について解説します。 LINE Messaging APIを用いてLINE BOTを作成する際には、サーバーへのリクエストはLINEプラットフォームのwebhookを通してリクエストが送られます。公式によると、 ボットサーバーが受信したHTTP POSTリクエストは、LINEプラットフォームから送信されていない危険なリクエストの可能性があります。必ず署名を検証してから、Webhookイベントオブジェクトを処理してください。 とのことで、アプリケーションサーバー上で署名検証を行う必要があるそうです。 今回は、Node.jsでLINE Messaging API SDKを使用して署名検証を行

                                                                    【Node.js】LINE Messaging API SDKを用いてWebhook署名検証を行う方法 | DevelopersIO
                                                                  • VoltaでNode.jsのDefaultバージョンを指定する方法 | DevelopersIO

                                                                    はじめに 皆さんはNode.jsのバージョン管理にどのようなツールを使用していますか? 私はVoltaを使用しています。Voltaを使用すれば、Node.jsだけじゃなくYarnなどのパッケージマネージャーなどもプロジェクトごとに管理できて便利ですよね。 先日、VoltaでNode.jsのバージョンを切り替えている際に、グローバルに適用するDefaultバージョンを切り替えたい時がありました。 しかしその際、特定のバージョンをDefaultに指定するコマンドってなんだっけ?となりました。Volta上にはそのバージョンは既にインストールされている状態での疑問でした。今回は、その際に解決した方法を共有します。 使用したVoltaのバージョンは1.1.1です。 結論 早速結論です。以下のコマンドを実行するだけです。 volta install node@<指定したいバージョン> 例えば、Node

                                                                      VoltaでNode.jsのDefaultバージョンを指定する方法 | DevelopersIO
                                                                    • Mac Node.js 1万件の情報が入ったcsvを出力するスクリプトを作ってみる - Qiita

                                                                      const createCsvWriter = require('csv-writer').createObjectCsvWriter; const path = require('path'); const csvWriter = createCsvWriter({ path: path.join(__dirname, 'users.csv'), header: [ {id: 'name', title: 'Name'}, {id: 'email', title: 'Email'}, ] }); const data = []; for (let i = 1; i <= 10000; i++) { data.push({ name: `user_${i}`, email: `user_${i}@example.com`, }); } csvWriter.writeRecords(data

                                                                        Mac Node.js 1万件の情報が入ったcsvを出力するスクリプトを作ってみる - Qiita
                                                                      • Node.jsが7月2日にセキュリティアップデートをリリース ー 高深刻度の問題が含まれる

                                                                        6月26日、Node.jsプロジェクトは2024年7月2日(火)に新しいバージョンをリリースすることを発表した。今回のアップデートは、以下のバージョンラインにおけるセキュリティ問題に対処するためのものである。 アップデート概要 Node.jsプロジェクトは、以下のセキュリティ問題に対処するために、22.x、20.x、18.xリリースラインの新しいバージョンをリリースする予定だ。 高深刻度の問題:1件 中深刻度の問題:2件 低深刻度の問題:3件 Node.js 18.xおよび20.xでは、node-fetchがundici v6.19.2にアップグレードされる。なお、Node.js 22.xはすでにundici v6.19.2を含んでいる。 影響 各リリースラインの脆弱性については以下の通りだ。 22.xリリースライン:高深刻度の問題1件、中深刻度の問題2件、低深刻度の問題3件 20.xリリ

                                                                          Node.jsが7月2日にセキュリティアップデートをリリース ー 高深刻度の問題が含まれる
                                                                        • ダミー画像生成api(placeなんちゃら)をnode.js + expressで作るためのメモ - Qiita

                                                                          ※sharpは画像リサイズ用のライブラリです(https://sharp.pixelplumbing.com/) ファイル構成は下記のような形にします。index.htmlは中身適当でいいですが、下記に一応自分のを置いときます。 私の画像はwaifu diffusionで生成したものを利用していますが、何でもOKです。(jsのサイズ指定部分を合わせて変更して下さい。) . ├── images │   ├── 1.png │   ├── 2.png │   ├── 3.png │   ├── 4.png │   ├── 5.png │   ├── 6.png │   ├── 7.png │   ├── 8.png │   ├── 9.png │   └── 10.png ├── index.html ├── index.js ├── node_modules ├── package-loc

                                                                            ダミー画像生成api(placeなんちゃら)をnode.js + expressで作るためのメモ - Qiita
                                                                          • Node.jsとyarnでのReactアプリ開発中に発生したエラーの解決方法

                                                                            本記事の執筆者:ChatGPTさん 本記事の編集者:Meg 素のMegの記事が読みたい方はこちら!→Meg Log Reactアプリを開発するために、Node.jsとyarnを使用して環境構築を行っていましたが、yarn start実行時に以下のエラーが発生しました。このブログでは、エラーの解決方法をステップバイステップで紹介します。 それじゃいってみよう! エラー内容 トグル内に詳細なエラーを記載します。 エラーメッセージ /Users/user/GitHub/book-react-code/4/react-basic/node_modules/react-scripts/scripts/start.js:19 throw err; ^ Error: error:0308010C:digital envelope routines::unsupported at new Hash (no

                                                                              Node.jsとyarnでのReactアプリ開発中に発生したエラーの解決方法
                                                                            • JavaScriptサーバーサイドの新たな潮流:Node.jsとDenoの比較探訪

                                                                              JavaScriptのサーバーサイド開発において、Node.jsはすでに不動の地位を確立していますが、新たなプレイヤーとしてDenoが注目を集めています。Node.jsの豊富なエコシステムと実績、そしてDenoのセキュリティと型安全性へのこだわり。この2つのランタイムは、それぞれ独自の特徴と哲学を持っています。 本記事では、Node.jsとDenoの基本概念から、具体的な使い分け方まで、様々な角度から比較検討していきます。JavaScriptランタイムの役割や、各ランタイムの長所と短所、そしてプロジェクトに適したランタイムの選び方など、JavaScriptのサーバーサイド開発に関する重要なポイントを網羅的に解説します。 Node.jsとDenoという2つの選択肢を前に、どちらを選ぶべきか悩んでいる開発者の方々に、本記事が意思決定の一助となれば幸いです。さあ、Node.jsとDenoの世界を

                                                                                JavaScriptサーバーサイドの新たな潮流:Node.jsとDenoの比較探訪
                                                                              • [過去記事]AWS lambda Node.jsの追加モジュールを使って他のAPIを実行してみる(requestモジュール使用 現在は非推奨) - Qiita

                                                                                [過去記事]AWS lambda Node.jsの追加モジュールを使って他のAPIを実行してみる(requestモジュール使用 現在は非推奨)AWSlambda 今回つくるもの 今回は前回の内容と似ていて、lambdaを用いてQiitaのユーザー情報APIを実行しレスポンスをconsole.logで出力してみようと思います!ただし!今回APIリクエストを実行する際は既存のhttpsモジュールではなく、requestモジュールを使って見ようと思います! 前提 今回の作業は前回と同様にAWSアカウントを持っていることを前提とします。さらにlambda関数作成権限とIAMロール作成権限が必要です。 今回requestモジュールのインストールはローカルのPCを用いて作成します。ローカルPCでnpmコマンドが実行できるようにしておいてください。また、ローカルのNode.jsのバージョンは18.xに設

                                                                                  [過去記事]AWS lambda Node.jsの追加モジュールを使って他のAPIを実行してみる(requestモジュール使用 現在は非推奨) - Qiita
                                                                                • ReactjsとNode.jsの違い:プロジェクトに適した技術の3つの選択

                                                                                  1. React.jsとNode.jsの概念:ウェブ開発への応用1.1. React.jsの概念1.2. Node.jsの概念1.3. どちらも Web 開発でよく使用されますか?2. React.js とNode.jsの比較3. React js – ユーザーインターフェースの構築における強み3.1. 複雑なユーザーインタラクションを必要とするプロジェクト3.2. クロスプラットフォームのアプリケーション開発3.3. コード再利用を重視するプロジェクト4. Node.js – バックエンドの豊富な機能4.1. リアルタイムとリアルタイム性が必要なアプリケーション4.2. 多数のユーザーをサポートするアプリケーション4.3. コード再利用を重視するプロジェクト5. FAQQ1: React js と Node jsの違いは何ですか?6. 結論 Webアプリケーションを開発する際に、Reac