Я новичок в odata-v4-server и попытался запустить пример mysql при установке
- узла v8.15.0
- odata-v4-server v0.2.13
- odata-v4-mysql v0.1.1
- mysql v2.16.0
- отражать-метаданные v0.1.13
npm test и npmзапуск не удался
Не удалось сгенерировать метаданные службы из данных модели.Я получил следующую ошибку:
node .
C:\jaydata\odata-v4-server-example-03\node_modules\reflect-metadata\Reflect.js:228
throw new TypeError();
^
TypeError
at Object.defineMetadata (C:\jaydata\odata-v4-server-example-03\node_modules\reflect-metadata\Reflect.js:228:23)
at C:\jaydata\odata-v4-server-example-03\node_modules\odata-v4-server\build\lib\edm.js:946:25
at DecorateProperty (C:\jaydata\odata-v4-server-example-03\node_modules\reflect-metadata\Reflect.js:553:33)
at Object.decorate (C:\jaydata\odata-v4-server-example-03\node_modules\reflect-metadata\Reflect.js:123:24)
at __decorate (C:\jaydata\odata-v4-server-example-03\lib\model.js:4:92)
at Object. (C:\jaydata\odata-v4-server-example-03\lib\model.js:57:1)
at Module._compile (module.js:653:30)
at Object.Module._extensions..js (module.js:664:10)
at Module.load (module.js:566:32)
at tryModuleLoad (module.js:506:12)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
Кажется, есть проблема с EntityType's.Я не смог найти никакого решения, как определить свойства навигации в файле модели edm.
Итак, я протестировал другие примеры, такие как pgsql, и получил ту же ошибку.Есть идеи?