小编alx*_*nkt的帖子

在 Visual Studio Code 中调试 Strapi

我正在尝试在 VS Code 中调试我的 Strapi 项目(3.0.0 beta 16.6)。我的launch.json:

{
  "type": "node",
  "request": "attach",
  "name": "Attach to strapi",
  "port": 9229
} 
Run Code Online (Sandbox Code Playgroud)

我的 package.json:

"scripts": {
    "debug": "node --inspect=127.0.0.1:9229 ./node_modules/strapi/bin/strapi.js develop"
}
Run Code Online (Sandbox Code Playgroud)

调试器附加到进程,但我所有的断点都变得未经验证(显示为黑色,而不是红色)。我的配置有什么问题?

debugging visual-studio-code strapi

7
推荐指数
4
解决办法
4159
查看次数

有没有办法在 Strapi 中创建带有媒体字段的条目?

我正在尝试在 Strapi 中创建一个条目,其中包含媒体类型的字段。

现在我正在使用文档中提供的代码。但实际上,它正在创建一个条目,然后向其中添加文件。所以媒体字段不能设为必填

async create(data, { files } = {}) {
  const entry = await strapi.query(model).create(data);

  if (files) {
    await this.uploadFiles(entry, files, { model });
    return this.findOne({ id: entry.id });
  }

  return entry;
}
Run Code Online (Sandbox Code Playgroud)

我想在单个请求中创建一个条目。是否可以?

javascript strapi

5
推荐指数
1
解决办法
1893
查看次数

如何从strapi上传文件夹中删除文件?

我有一个带有媒体类型字段的条目。

当我尝试删除某些条目时,我使用代码:

strapi.query('entry').delete({ id: entry.id });
strapi.query('file', 'upload').delete({ id: entry.image.id });
Run Code Online (Sandbox Code Playgroud)

该条目已成功删除,并且“文件上传”中也有记录。但文件仍然保留在上传文件夹中。我怎样才能删除它?

javascript strapi

3
推荐指数
1
解决办法
6752
查看次数