小编jak*_*oci的帖子

如何仅使用 Nest.js 框架中的依赖注入容器?

是否可以仅使用 Nest.js 框架中的 DI 和 IoC 功能?如果是的话,如何实现?

我尝试以这种方式实现它:

import { NestFactory } from "@nestjs/core";
import { Module, Injectable } from "@nestjs/common";

@Injectable()
class AppRepository {
  sayHi() {
    console.log("app repository");
    console.log("Hello");
  }
}

@Injectable()
class AppService {
  constructor(private appRepository: AppRepository) {}
  sayHi() {
    console.log("app service");
    this.appRepository.sayHi();
  }
}

@Module({
  imports: [],
  providers: [AppService, AppRepository]
})
class AppModule {
  constructor(private appService: AppService) {}
  sayHi() {
    console.log("app module");
    this.appService.sayHi();
  }
}

async function bootstrap() {
  const app = await NestFactory.createApplicationContext(AppModule);
  const module = …
Run Code Online (Sandbox Code Playgroud)

javascript dependency-injection nestjs

11
推荐指数
1
解决办法
6010
查看次数

在浏览器中修改现有的PDF文件

是否有任何JavaScript库可以在客户端修改PDF文件(我的意思是直接在Web浏览器中)?我想将QR码添加到PDF中,然后用户将其放入浏览器中,但不发送到服务器。

我已经找到https://github.com/galkahana/HummusJS,但是看起来它只在Node.js的服务器端起作用。

我的临时解决方案是通过读取PDF并将其渲染到Canvas中https://github.com/mozilla/pdf.js。之后,我只需渲染QR码,然后通过将结果保存/渲染为PDF文档https://github.com/MrRio/jsPDF

该解决方案具有缺陷,因为它仅将图像打印为PDF。我需要保留PDF的原始格式,然后在其中的某些页面上添加QR码。

任何建议都会有所帮助。谢谢。

javascript browser pdf

6
推荐指数
0
解决办法
1005
查看次数

标签 统计

javascript ×2

browser ×1

dependency-injection ×1

nestjs ×1

pdf ×1