小编lul*_*ezy的帖子

Typeorm 级联删除

删除我的实体时遇到问题,我有以下部分代码

@ManyToOne(type => Comment, comment => comment.replies, {
    onDelete: "CASCADE"
})
parent: Comment;
Run Code Online (Sandbox Code Playgroud)

@OneToMany(type => Comment, comment => comment.parent)
replies: Comment[];
Run Code Online (Sandbox Code Playgroud)

我曾尝试manager.remove(comment)

await manager
    .createQueryBuilder()
    .delete()
    .from(Comment)
    .where("id = :id", { id: comment.id })
    .execute();
Run Code Online (Sandbox Code Playgroud)

两者都不起作用,是不是做错了什么,我该怎么做,这是我的选择查询

let comment = await manager
    .createQueryBuilder(Comment, "comment")
    .leftJoinAndSelect("comment.user", "user")
    .where("comment.id = :id", { id: request.body.comment })
    .getOne();
Run Code Online (Sandbox Code Playgroud)

我得到的错误是

UnhandledPromiseRejectionWarning: QueryFailedError: ER_ROW_IS_REFERENCED_2: Cannot delete or update a parent row: a foreign key constraint fails
Run Code Online (Sandbox Code Playgroud)

提前致谢。

node.js typescript typeorm

7
推荐指数
1
解决办法
1万
查看次数

Flutter 热重载无法在我的设备上运行

在我的设备上,flutter 不热重载,我最初认为这是 flutter 或 android studio 或 vs code 的问题,但当我使用不同的设备时,热重载正在工作。我该如何解决这个问题,这让我发疯,我已经花了很多时间试图解决这个问题。

\n\n

顺便说一句,它最初在这个设备上工作,直到它不能工作,我已经重新启动了我的手机,我什至重新安装了 flutter,基本上我已经尝试过互联网上的所有建议,但到目前为止,没有结果。

\n\n

任何帮助将不胜感激,这里是 flutter doctor -v。

\n\n
[\xe2\x9c\x93] Flutter (Channel stable, v1.12.13+hotfix.9, on Linux, locale en_US.UTF-8)\n\xe2\x80\xa2 Flutter version 1.12.13+hotfix.9 at /home/hamisi/flutter\n\xe2\x80\xa2 Framework revision f139b11009 (5 weeks ago), 2020-03-30 13:57:30 -0700\n\xe2\x80\xa2 Engine revision af51afceb8\n\xe2\x80\xa2 Dart version 2.7.2\n\n\n[\xe2\x9c\x93] Android toolchain - develop for Android devices (Android SDK version 29.0.2)\n    \xe2\x80\xa2 Android SDK at /home/hamisi/android\n    \xe2\x80\xa2 Android NDK location not configured (optional; useful for native profiling support)\n    \xe2\x80\xa2 Platform android-29, build-tools …
Run Code Online (Sandbox Code Playgroud)

android flutter

7
推荐指数
1
解决办法
8955
查看次数

Favicon仍在获取,尽管已将其缓存

我有一个网站图标列表

网站图示清单

我正在使用服务工作者来缓存所有文件,即其PWA,我的文件如下

"/",
"/index.html",
"/favicon/apple-touch-icon.png",
"/favicon/favicon-32x32.png",
"/favicon/favicon-16x16.png",
"/favicon/site.webmanifest",
"/favicon/safari-pinned-tab.svg",
"/favicon/favicon.ico",
"/favicon/browserconfig.xml",
"/app.css",
"/app.js",
Run Code Online (Sandbox Code Playgroud)

问题是我的两个非常具体的文件,

无法缓存的文件

这两个文件/favicon/favicon-32x32.png/favicon/favicon-16x16.png。在这里的任何帮助,将不胜感激。

javascript service-worker progressive-web-apps

5
推荐指数
2
解决办法
1277
查看次数

使用 PM2 运行其他 npm 脚本

在我的package.json文件,我有两个脚本,start并且productionstart剧本是为地方发展而production脚本进行部署。使用 npm 我会做,npm run production但我如何用pm2做到这一点

node.js npm pm2

5
推荐指数
2
解决办法
8293
查看次数

在JavaFX中创建多个阶段

我正在尝试使用不同的类创建多个阶段,我可以通过单击按钮来启动另一个窗口,但是此窗口应该在不同的类中.

我曾经在Java中这样做,我将在button动作中创建类的对象,并使用对象的名称来设置新的JFrame可见,但是模态到主JFrame.我在JavaFX中尝试过相同但它无法正常工作.

我有两个不同的类,两个都处于不同的阶段,但我不能使用一个阶段来显示其他阶段.我只知道使用一个类,我将在动作处理程序方法中创建另一个阶段,但这会使代码非常长且太复杂.

PS我想要完成的不是同一个窗口中的多个屏幕.但不同的窗口(阶段),我不喜欢使用FXML文件,而是使用netbeans的java文件.

任何帮助将不胜感激.

netbeans javafx

4
推荐指数
1
解决办法
1万
查看次数

运行Laravel队列:在共享主机上工作

我希望我的laravel队列:在共享主机上继续运行的工作,这是共享主机(不是在VPS上),我什么都不能安装,因为在搜索此建议时几乎所有在线资源都建议安装主管。所以基本上我以为我可以创建一个cron作业,检查队列是否未运行并启动它,有关如何执行此操作的任何帮助,因为有点卡住了,谢谢。

Linux服务器和Laravel 5.3上的PS Am

laravel laravel-queue

3
推荐指数
4
解决办法
4997
查看次数

Laravel在控制器功能内添加中间件

如标题所示,我想在控制器功能内使用中间件。我有资源控制器,它们内部的功能将具有不同的访问权限,因此我不能在web.php文件中使用中间件,我必须在每个函数中单独使用或应用中间件以限制访问,我的谷歌搜索还没有到目前为止,已经成功地找到了解决方案。请任何帮助,并在此先感谢。

附言:我认为这里不需要代码。

php laravel

2
推荐指数
2
解决办法
2931
查看次数

节点抛出意外的严格模式保留字“yield”

已经为此苦苦挣扎了一段时间,老实说,它让我活着,这是一个映射到 javascript 代码的打字稿代码。来源是

const connection: Connection = await createConnection();
Run Code Online (Sandbox Code Playgroud)

TypeORM转换为

const connection = yield typeorm_1.createConnection();
Run Code Online (Sandbox Code Playgroud)

这然后抛出

/path/to/api/build/routes/admin.js:22
        let admins = yield con.manager.find(Admin_1.Admin);
                     ^^^^^

SyntaxError: Unexpected strict mode reserved word
    at createScript (vm.js:80:10)
    at Object.runInThisContext (vm.js:152:10)
    at Module._compile (module.js:624:28)
    at Object.Module._extensions..js (module.js:671:10)
    at Module.load (module.js:573:32)
    at tryModuleLoad (module.js:513:12)
    at Function.Module._load (module.js:505:3)
    at Module.require (module.js:604:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (/home/lulliezy/Documents/Projects/blog/api/build/app.js:10:13)
Run Code Online (Sandbox Code Playgroud)

我到处搜索,但我还没有找到解决方案,这让我发疯,有任何解决方案或修复或变通方法吗?我将不胜感激,提前致谢

javascript node.js typeorm

1
推荐指数
2
解决办法
3620
查看次数