小编Mak*_*kov的帖子

NestJs 无法解决依赖关系,为什么?

NestJs新手,按照https://docs.nestjs.com/techniques/database配置后 无法找出我的代码的问题。

错误:Nest 无法解析 AdminRepository 的依赖关系(?)。请确保索引 [0] 处的参数 Connection 在 TypeOrmModule 上下文中可用。

管理模块:

import { Module } from '@nestjs/common';
import {Admin} from "../entities/Admin";
import {TypeOrmModule} from '@nestjs/typeorm';
import {AdminService} from "./admin.service";
import {AdminController} from "./admin.controller";

@Module({
    imports:[TypeOrmModule.forFeature([Admin])],
    exports: [TypeOrmModule],
    providers: [AdminService],
    controllers: [AdminController]
})
export class AdminModule {}
Run Code Online (Sandbox Code Playgroud)

管理员控制器:

import { Controller } from '@nestjs/common';

@Controller('admin')
export class AdminController {}
Run Code Online (Sandbox Code Playgroud)

管理服务:

import { Injectable } from '@nestjs/common';
import { Repository } from 'typeorm';
import { InjectRepository } from …
Run Code Online (Sandbox Code Playgroud)

typescript nestjs

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

ubuntu 无法安装 mongodb

尝试为ubuntu安装mongodb,但无法解决问题。我迷路了,需要你的帮助!

根据文档进行操作: https://www.mongodb.com/docs/master/tutorial/install-mongodb-on-ubuntu/

  1. wget -qO - https://www.mongodb.org/static/pgp/server-6.0.asc | sudo apt-key add -

结果(CLI 输出):在我的 ubuntu 上:

Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).
OK
Run Code Online (Sandbox Code Playgroud)
  1. echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list

结果(CLI 输出):

deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/6.0 multiverse
Run Code Online (Sandbox Code Playgroud)
  1. sudo apt-get update

结果(CLI 输出):

et:1 http://security.ubuntu.com/ubuntu jammy-security InRelease [110 kB]
Ign:2 http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.0 InRelease                           
Hit:3 http://packages.microsoft.com/repos/code stable InRelease                                     
Hit:4 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu jammy InRelease                  
Hit:5 http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.0 Release                             
Ign:6 https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/6.0 …
Run Code Online (Sandbox Code Playgroud)

ubuntu mongodb ubuntu-22.04

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

jersey.server.model.ModelValidationException

您好我的代码有问题!我收到此错误:请帮忙!

org.glassfish.jersey.server.model.ModelValidationException:应用程序初始化期间应用程序资源模型的验证失败.[[FATAL]资源模型具有HTTP方法GET的模糊(子)资源方法和由Java方法public java.lang.String jersey.JerseyTesting中的"@Consumes"和"@Produces"注释定义的输入mime类型. getName()和public java.lang.String jersey.JerseyTesting.getPassword()匹配正则表达式/ jerseytesting.这两个方法生成并使用完全相同的mime类型,因此它们作为资源方法的调用将始终失败.source='org.glassfish.jersey.server.model.RuntimeResource@4d73a7a'] org.glassfish.jersey.server.ApplicationHandler.initialize(ApplicationHandler.java:555)org.glassfish.jersey.server.ApplicationHandler.access $ 500(ApplicationHandler .java:184)org.glassfish.jersey.server.ApplicationHandler $ 3.call(ApplicationHandler.java:350)org.glassfish.jersey.server.ApplicationHandler $ 3.call(ApplicationHandler.java:347)org.glassfish.jersey.internal .Errors.process(Errors.java:315)org.glassfish.jersey.internal.Errors.process(Errors.java:297)org.glassfish.jersey.internal.Errors.processWithException(Errors.java:255)org.glassfish .jersey.server.ApplicationHandler.(ApplicationHandler.java:347)org.glassfish.jersey.servlet.WebComponent.(WebComponent.java:392)org.glassfish.jersey.servlet.ServletContainer.init(ServletContainer.java:177)org .glassfish.jersey.servlet.ServletContainer.init(ServletContainer.java:369)javax.servlet.GenericServlet.init(GenericServlet.java:158)org.apache.catalina.authenticator.A uthenticatorBase.invoke(AuthenticatorBase.java:502)org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616)org.apache. catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:522)org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1095)org.apache.coyote.AbstractProtocol $ AbstractConnectionHandler.process(AbstractProtocol.java:672) org.apache.tomcat.util.net.NioEndpoint $ SocketProcessor.doRun(NioEndpoint.java:1500)org.apache.tomcat.util.net.NioEndpoint $ SocketProcessor.run(NioEndpoint.java:1456)java.util.concurrent. ThreadPoolExecutor.runWorker(未知来源)java.util.concurrent.ThreadPoolExecutor $ Worker.run(未知来源)org.apache.tomcat.util.threads.TaskThread $ WrappingRunnable.run(TaskThread.java:61)java.lang.Thread.运行(未知来源)

Mine Class:
@Path("/JerseyTesting")
public class JerseyTesting {
String name = "Maks";
String password = "pl000pl";
@GET
@Produces(MediaType.TEXT_PLAIN)
public String getName() {
    return name;
}
@GET
@Produces(MediaType.TEXT_PLAIN)
public String getPassword() {
    return password;
}
}


Mine web.xml page!
<display-name>JerseyTesting</display-name>  
    <servlet>   
    <servlet-name>JerseyTesting</servlet-name> 
    <servlet-class>org.glassfish.jersey.servlet.ServletContainer</servlet-class> 
    <init-param>
    <param-name>jersey.config.server.provider.packages</param-name>
    <param-value>jersey</param-value>
    </init-param>
    </servlet>
    <servlet-mapping> …
Run Code Online (Sandbox Code Playgroud)

java rest jersey

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

postgreSQL 中不存在该函数..为什么?

请需要您的帮助,不明白为什么我收到以下错误,我不是专业的 postgresql 开发人员..

正如您可以看到创建的函数,那么为什么会发生函数不存在呢?

create or replace function loginAttempt (u_email character varying, u_password character varying, date_time timestamptz, OUT attempt smallint) returns smallint AS $$
   BEGIN
        INSERT INTO login_attempts (typed_password, date_time, attempt_nu, email) VALUES (u_password, date_time, attempt_nu, email);
        IF attempt = 3 THEN INSERT INTO warnings (u_email,u_password) VALUES (u_email,u_password);
        END IF;
   END;
$$ LANGUAGE plpgsql;


  select loginattempt ('Jon.Jones88@gmail.com','+_@kjhfdb987', now(), 1);
Run Code Online (Sandbox Code Playgroud)

错误:函数loginattempt(未知,未知,带时区的时间戳,整数)不存在第1行:选择loginattempt('Jon.Jones88@gmail.com','+_@kjhfdb987',... ^提示:无函数匹配给定的名称和参数类型。您可能需要添加显式类型转换。SQL 状态:42883 字符:8

在此输入图像描述

postgresql

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

在泽西岛查询参数

我有一个关于查询参数的问题..该参数的想法是什么..在下面的情况下,我需要查询参数?

@GET
@Produces("text/plain")
public String sayHello(@QueryParam("name") String name) {
    if (name != null) {
        // if the query parameter "name" is there
        return "Hello " + name + "!";
    }
    return "Hello World!";
}     
Run Code Online (Sandbox Code Playgroud)

java jersey

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

PostgreSQL 中的类型比较,如何比较 bigint 等..?

我需要函数在比较类型后做出一些逻辑,但我收到一个错误,例如:

错误: oid 类型的输入语法无效:“bigint”

CREATE OR REPLACE FUNCTION loginValidator(luser LoginUserType) RETURNS text [] AS $$

DECLARE
    errors text []; counter SMALLINT = 0;
n_regex varchar; e_regex varchar; p_regex varchar;

BEGIN

  SELECT nickname_r , email_r, password_r INTO n_regex, e_regex, p_regex FROM regex;

    RAISE NOTICE 'Type %',pg_typeof(luser.user_id); // bigint result


    IF luser.nick_name !~ n_regex THEN counter := counter + 1; errors [counter] := luser.nick_name;
    ELSEIF luser.email !~ e_regex THEN counter := counter + 1; errors [counter] := luser.email;
    ELSEIF luser.u_password !~ p_regex …
Run Code Online (Sandbox Code Playgroud)

sql postgresql

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

方法 Illuminate\Database\Query\Builder::setContainer 不存在

播种机:

class CouponTableSeeder extends Seeder
{
/**
 * Run the database seeds.
 *
 * @return void
 */
public function run()
{
    $coupons = (array)factory(\App\Coupon::class,10)->make();
    Log::info('Created coupons.. ', $coupons);
}
}


class CompanyTableSeeder extends Seeder
{
/**
 * Run the database seeds.
 *
 * @return void
 */
public function run()
{
    $companies = (array)factory(\App\Company::class,10)->make();
    Log::info('Company users.. ', $companies);
}
}


class CustomerTableSeeder extends Seeder
{
/**
 * Run the database seeds.
 *
 * @return void
 */
public function run()
{
    $customers …
Run Code Online (Sandbox Code Playgroud)

php laravel

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

标签 统计

java ×2

jersey ×2

postgresql ×2

laravel ×1

mongodb ×1

nestjs ×1

php ×1

rest ×1

sql ×1

typescript ×1

ubuntu ×1

ubuntu-22.04 ×1