* Node.jsが起動すると、デバッグ目的でそのプロセスIDが表示されます。
* 一部の視覚的な外観とランタイムが改善されました。
Node.jsでは、追加の必須コンポーネントをインストールする際に、npmを使用して、十分な権限でインストールしなければならないという課題に直面します。
JSON 形式でデータを返すことで、Node.js 側でのデータ扱いが容易になります。
これにより、IRISをバックエンドデータベースとして使用するNode.jsアプリケーションを構築するJavaScriptやTypeScript開発者にとって、より馴染みのある開発体験が可能になります。
概要統合とE2Eテストのために一時的なInterSystems IRISコンテナの起動を簡単にするNode.jsライブラリ、testcontainers-iris-nodeのリリースをお知らせします。
Node.jsは、イベント駆動型のノンブロッキング非同期I/Oモデルを使用しており、軽量で非常に効率的です。
幸いなことに、Node.jsにはzlibモジュールが含まれており、私たちの計画に最適です。
CachéもNode.jsをサポートしていますが、わずかに異なります。
Node.js:Node 12 のコンテナを用意します(8080 ポートで確認用 Web ページを参照できます)。
Java:OpenJDK 8 のコンテナを用意します。
この記事では、このOpen Exchangeアプリケーション実行に必要なNode.jsのインストールや、コンパイルおよび実行方法について解説します。(筆者もNode.jsのインストールや実行は初めてです!)
* 新しい[IRIS Native API for Node.js](https://docs.intersystems.com/iris20201/csp/docbookj/DocBook.UI.Page.cls?KEY=BJSNAT)の使用。
また、サーバーの再起動とソースコードの変更を行わないで、MongoDB Node.js から MonCaché Node.js へのドライバーの変更を実演するために、Node.js を使って実装しました。
📣
🥇 1位 - @Kyouhei.Kawanishi さんが投稿された「Node.jsからIRISのクラスを呼び出してみた」
以下賞品の中からお好きな1点をお選びいただけます。
InterSystems IRIS Data Platform について
Multi-Model
Embedded Python QuickStart
Interoperability
Java
.NET
Node.js
Python
SQL での開発
*日本語字幕をオンにする方法は こちらをご覧ください。
InterSystems Server Managerv3.2.1vscodeVersion: 1.74.1 (user setup)Commit: 1ad8d514439d5077d2b0b7ee64d2ce82a9308e5aDate: 2022-12-14T10:30:51.966ZElectron: 19.1.8Chromium: 102.0.5005.167Node.js
の記述が含まれる/動作するコードサンプルをGitに公開する:2点
IRIS 2025.1以降の新機能を使っている:1点
記事にわかりやすい図解/Gif アニメがある:1点
合計点
ベクトル検索のサンプルをやってみた
✅
✅
✅
✅
✅
11
Node.js
Platforms Add-ons• Atelier Integration• CSP Gateway for CE• IRIS Studio• InterSystems API Manager• InterSystems Kubernetes Operator (IKO)• ISC Agent• Legacy .Net bindings• Legacy node

