小编Chr*_*cue的帖子

TypeORM 迁移给出 Postgres 超出最大调用堆栈大小的错误

当我运行迁移时,出现以下错误。我最初在一个项目中有这个 - 现在我创建了一个新的空白项目,但仍然收到错误。这是 ormconfig.ts:


import { DataSource } from 'typeorm';

const env = {
  "DB_HOST":"localhost",
  "DB_PORT":5432,
  "DB_USERNAME":"postgres",
  "DB_PASSWORD":"postgres",
  "DB_DATABASE":"task-management",
}

export const connectionSource = new DataSource({
  migrationsTableName: 'migrations',
  type: 'postgres',
  host: env.DB_HOST,
  port: env.DB_PORT,
  username: env.DB_USERNAME,
  password: env.DB_PASSWORD,
  database: env.DB_DATABASE,
  logging: false,
  synchronize: false,
  name: 'default',
  migrations: ['migrations/**/*{.ts,.js}'],
});

Run Code Online (Sandbox Code Playgroud)

我使用以下命令运行迁移: typeorm-ts-node-esm migration:run -d migrations/ormconfig.ts

这给出了以下错误:


 Error during migration run:
    RangeError: Maximum call stack size exceeded
        at /Users/christianayscue/Desktop/nestjsClass/nestjs-task-management/node_modules/src/util/DirectoryExportedClassesLoader.ts:29:43
        at Array.forEach (<anonymous>)
        at loadFileClasses (/Users/christianayscue/Desktop/nestjsClass/nestjs-task-management/node_modules/src/util/DirectoryExportedClassesLoader.ts:29:35)
        at /Users/christianayscue/Desktop/nestjsClass/nestjs-task-management/node_modules/src/util/DirectoryExportedClassesLoader.ts:27:42
        at Array.forEach (<anonymous>)
        at loadFileClasses …
Run Code Online (Sandbox Code Playgroud)

postgresql typeorm

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

JSHint:关闭丢失的分号警告

如何在Sublime中使用JSHint关闭缺少的分号警告.我在互联网上尝试过多种东西都无济于事.

jshint sublimelinter sublimetext3

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

UIRefreshControl在以编程方式触发时不刷新

我试图在视图加载时显示一个刷新控件,以显示我从Parse获取数据.应用程序运行时,刷新控件可以正常工作,但我无法从应用程序的任何位置以编程方式启动它.这是似乎没有运行的代码:

 override func viewDidAppear(animated: Bool) {
    self.refresher.beginRefreshing()
 }
Run Code Online (Sandbox Code Playgroud)

这不仅不会运行,而且应用程序中的代码会更改刷新控件的属性.当我在应用程序中有这个代码,并显示用户交互的复习时,刷新控件没有它通常所做的属性标题,也没有运行它应该的代码.

ios uirefreshcontrol swift

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

UITableViewController的加载方法的逻辑顺序是什么?

当执行segue以显示tableView时,UITableViewController方法的逻辑执行顺序是什么?这是我最好的猜测:

  1. viewWillLayoutSubviews
  2. numberOfSectionsInTableView
  3. numberOfRowsInSection
  4. cellForRowAtIndexPath
  5. heightForRowAtIndexPath
  6. viewDidLoad
  7. viewWillAppear
  8. viewDidAppear

请更正此顺序并添加到其中.

objective-c uitableview uiviewcontroller ios swift

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