在Strapi的Dish模型中创建属性时,我不小心输入了重复的名称。我是新手,因此我正在使用Strapi管理界面,但是由于遇到重复的名称问题,strapi start
不起作用,但显示以下错误消息。
➜后端皮带启动 [2019-06-28T19:37:16.971Z]调试⛔️服务器无法正常启动。 [2019-06-28T19:37:16.972Z]错误ALTER TABLE
dishes
添加Restaurant
整数NULL; -SQLITE_ERROR:重复的列名称:Restaurant
由于该问题,我无法启动Strapi,这意味着我无法访问GUI管理员。是否可以在Strapi cli中更改或删除属性?
答案 0 :(得分:0)
有关bandi的文档
strapi generate:model <name>
Generates an empty model called <name> in the ./api/<name>/models folder. It will create two files. The first one will be <name>.js which contains your lifecycle callbacks and another <name>.settings.json that will list your attributes and options.
我认为您必须转到<name>.settings.json
文件并在编辑器中删除重复属性。
read more
答案 1 :(得分:0)
解决此问题的一种简单方法是转到您的stridi项目(/ path / to / your / strapiproject / api)中的文件夹api。
然后删除引起问题的对应模型或实体。
如果重新启动,服务器将成功启动。
然后通过使用所需的方式(站点或cli的标准方式)再次创建模型。