Cosmos DB Graph APIのサンプルが動かない

2019-09-07

(2019/09/07)動いた!動かし方はこちら

Azure Portal で、Cosmos DBを開くと「クイックスタート」のメニューがあり、そこからサンプルアプリケーションがダウンロードできるようになっている。

image

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を使ってみることにする。