Cosmos DB Graph APIのサンプルが動かない
(2019/09/07)動いた!動かし方はこちら
Azure Portal で、Cosmos DBを開くと「クイックスタート」のメニューがあり、そこからサンプルアプリケーションがダウンロードできるようになっている。
GuidedGremlinTour アプリが提供されていて、ボタンをクリックするとZipがダウンロードされる。
ちなみに、オリジナルはGithubで公開されている「Getting started with Azure Cosmos DB: Graph API」。
さて、残念なことに、これを動かすには問題がある。
Webpack4に対応していないのである。
ASP.NET Core 2.0で作られていて、aspnet-webpackがWebpack3までにしか対応していない。
またいくつかの依存ライブラリに脆弱性があり、NPMをするとバージョンアップを求められる。
Webpack4環境で動かそうと、いろいろと対応をしたのだけど、生半可には対応できないことがわかりあきらめた。
依存ライブラリのバージョンをあげて、Webpack.configを修正してと……やったのだけど、動かすにはだいぶ手間がかかる。
1日粘ったけど断念。
代わりに、Arcade Analytics – Play With Dataを使ってみることにする。