小编Ant*_*ton的帖子

NESTJS 中的 TypeORM 实体 - 不能在模块外使用导入语句

使用 'nest new' 命令开始新项目。工作正常,直到我向其中添加实体文件。

得到以下错误:

从'typeorm'导入{实体,列,PrimaryGeneratedColumn};

^^^^^^

语法错误:不能在模块外使用导入语句

我想念什么?

将实体添加到模块:

import { Module } from '@nestjs/common';
import { BooksController } from './books.controller';
import { BooksService } from './books.service';
import { BookEntity } from './book.entity';
import { TypeOrmModule } from '@nestjs/typeorm';

@Module({
  imports: [TypeOrmModule.forFeature([BookEntity])],
  controllers: [BooksController],
  providers: [BooksService],
})
export class BooksModule {}
Run Code Online (Sandbox Code Playgroud)

app.module.ts:

import { Module } from '@nestjs/common';
import { AppController } from './app.controller';
import { AppService } from './app.service';
import { TypeOrmModule } from '@nestjs/typeorm';
import { Connection …
Run Code Online (Sandbox Code Playgroud)

typeorm nestjs

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

NEXT JS - 如何防止重新安装布局?

接下来尝试布局模式:

https://github.com/zeit/next.js/tree/canary/examples/layout-component

问题是布局组件在每次页面更改时都会重新安装。我需要使用布局组件作为容器,以便在每次安装时从服务器获取数据。如何防止重新安装布局?或者我在那里错过了什么?

reactjs next.js

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

从匹配中获取值(正则表达式)

需要从字符串中获取水果名称.该字符串可能有两种可能的方式:

'fruit orange (some text)' or 'fr. orange (some text)'
Run Code Online (Sandbox Code Playgroud)

我正在使用以下代码:

match(/fruit (.*) \(|fr. (.*) \(|/i)
Run Code Online (Sandbox Code Playgroud)

问题是,在第一种情况下,我在1位置得到一个"橙色"的数组,在第二种情况下,"橙色"在2个位置.

无论用哪种情况找到它,找到价值(水果名称)的最佳方法是什么?

javascript regex

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

标签 统计

javascript ×1

nestjs ×1

next.js ×1

reactjs ×1

regex ×1

typeorm ×1