Внутренняя ошибка сервера на домашней странице в vue витрине магазина - PullRequest
0 голосов
/ 30 апреля 2020

Получена внутренняя ошибка сервера на главной странице при начальной загрузке. Журнал ошибок в отчетах vue -storefront.log выглядит следующим образом:

[search] Can not connect the vue-storefront-api / ElasticSearch instance! Error: {"code":500,"result":{"diagnosticText":"src/processor/default.ts(25,48): error TS2349: Cannot invoke an expression whose type lacks a call signature. Type 'string | Query | (string | Query)[] | ((searchString: string, position?: number) => number) | ((searchElement: string | Query, fromIndex?: number) => number)' has no compatible call signatures.\n","diagnosticCodes":[2349]}}
    at SearchAdapter.exports.modules../core/lib/search/adapter/api/searchAdapter.ts.SearchAdapter.handleResult (vsf-search-adapter-0.server-bundle.js:519:23)

Похоже, ранее сообщалось о подобной ошибке: https://github.com/DivanteLtd/vue-storefront/issues/3259 Кто-то еще сталкивался с чем-то подобным и есть решение для этого?


При установке vue магазина я получил этот журнал ошибок в vue -storefront.log (я решил не использовать demo.vuestorefront.io как бэкэнд):

ERROR in ./src/themes/default/index.js
Module build failed (from ./node_modules/babel-loader/lib/index.js):
Error: Cannot find module '@babel/compat-data/corejs3-shipped-proposals'
  • ОС: Ма c ОС Мохаве 10.14.6
  • Узел: v 14.1.0
  • Пряжа: v 1.22. 4

Я удалил файл yarn.lock, а также каталог node_modules, повторил процесс, и установка прошла успешно. Я просто хотел упомянуть об этом на всякий случай.

...