Когда я запустил приложение, получая «Неизвестный список ключевых слов» Ошибка в Keystone 4.0 - PullRequest
0 голосов
/ 02 октября 2018

Я добавил маршруты к данным после события.

 var keystone = require('keystone');
 var Event = keystone.list('Event');
 module.exports = function (req, res) {
  if (!req.body.name || !req.body.startTime || !req.body.endTime) {
  return res.send({ status: 'incomplete data set' });
 }
var newEvent = new Event.model();
Event.updateItem(newEvent, req.body, function (error) {
res.locals.enquirySubmitted = true;
 if (error) res.locals.saveError = true;
res.render('addEvent');
});
};

При запуске приложения появляется ошибка ниже.

if (! Result) throw new ReferenceError ('Unknown keystone list' + JSON.stringify (key));^

ReferenceError: Неизвестный список ключевых событий «События» в Keystone.list (/Users/rigalpatel/KS_shopingcart/node_modules/keystone/lib/core/list.js:7:21) в Object.(/Users/rigalpatel/KS_shopingcart/routes/api/event/post.js:2:22) в Module._compile (внутренний / modules / cjs / loader.js: 689: 30) в Object.Module._extensions..js(внутренний / modules / cjs / loader.js: 700: 10) в Module.load (внутренний / modules / cjs / loader.js: 599: 32) в tryModuleLoad (внутренний / modules / cjs / loader.js: 538: 12) в Function.Module._load (внутренняя / modules / cjs / loader.js: 530: 3) в Module.require (внутренняя / modules / cjs / loader.js: 637: 17) по требованию (внутренняя / modules / cjs /helpers.js: 20: 18) в /Users/rigalpatel/KS_shopingcart/node_modules/keystone/lib/core/importer.js:42:23 в Array.forEach () в импортере (/ Users / rigalpatel / KS_shopingcart / node_modules / keystone/lib/core/importer.js:32:26) в /Users/rigalpatel/KS_shopingcart/node_modules/keystone/lib/core/importer.js:36:22 в Array.forEach ()

Не могли бы выпожалуйста, оставьте свой отзыв.совет по устранению вышеуказанной проблемы.

Vesrion

Keystone 4.0.0 Node.js 10.9.0 Браузер Google Chrome 69.0.3497.100

Спасибо

Ответы [ 2 ]

0 голосов
/ 20 января 2019

У меня была эта ошибка, и я понял, что настраивал маршруты перед импортом своих моделей.Перед настройкой маршрутов убедитесь, что вы импортируете свои модели и что ваши модели зарегистрированы.

0 голосов
/ 10 января 2019

ошибка возникает из-за того, что вы не создали ни одной модели с именем Событие

...