InterSystems Native API の使用 - 1 point
InterSystems Native API(.NET、Java、Python、Node.js)のいずれかを使用してフルスタック・アプリケーションのデータにアクセスすると、テクノロジーボーナスを獲得できます。
Framework Core
1.0.0
https://www.nuget.org/packages/InterSystems.EntityFrameworkCore.Iris/
Document API
1.1.0
https://www.nuget.org/packages/InterSystems.Data.Document/
Node.js
IRISにアクセスできる言語の確認
このメニューでは、各言語(Java、C#/.NET、Node.js、Python、ObjectScript)から IRIS へアクセスする方法を体験できるチュートリアルをご用意しています。
nginxがプロキシサーバとして、443番ポートで受け付け、受け付けたリクエストをnode.js ( 3014ポート )と IRISコンテナ( 9091 ポート )に転送されているということでしょうか。スマホやPCから反応がないとのことですが、nginxのアクセスログにはログが表示されてますでしょうか?エラーログは何か表示されてないでしょうか?
開発者エクスペリエンス
o 以下の製品についてのクライアント・ライブラリの直接配布が可能 :
・Maven (Java), NuGet (.NET), NPM (Node.js), PyPI (Python)
5.
InterSystems Native API usage - 4 points
InterSystems Native API(.NET/Java/Python/Node.js)のいずれかを使用してフルスタック・アプリケーションのデータにアクセスするとボーナスポイントを獲得できます。
これは、前回の「[DockerマイクロサーバーとしてのIRIS Native APIを使用するWebSocketクライアントJS](https://jp.community.intersystems.com/node/507846)」のフォローアップです。
| https://community.intersystems.com/post/iris-native-api-objectscript |
| Node.jsでのZPMの使用 | Node.jsプロジェクト
グローバルへは、ObjectScript と Native API(.NET/Java/Python/Node.js) を使用してアクセスできます。
IRISはnode.jsのように格納したファイルがそのまま環境へ反映されることはありません。 私の環境ではファイルが配置されたことをInteroperabilityで検知して、それをIRISにImport仕組みを作っています。
アプリケーション例
interoperability-python
pex-demo
python-examples
WebSocket
AOC2021
Python Faker
Native APIを使った例(キーバリュー形式で Python / Node.js / Java から IRIS にアクセスできるテンプレート(グラフ構造によくある
Native APIオプションはこちら👉: .NET, Java, Python, Node.js.
ほとんどのデータベースでは、Java Spring、Python Flask、Node.js Express などのミドルウェアフレームワークを使用して、SQLでデータレイヤーとやり取りしています。IRIS でもその方法を利用することはできますが、より簡単で高性能な別の選択肢があります。
Node.jsもインストールされていなかったので、[こちらのサイト](https://blog.katsubemakito.net/nodejs/install-windows10)の情報を参考にさせていただきました。

