반응형

분류 전체보기 751

클라이언트에 Firebase에서 원하는 데이터에 액세스할 수 있는 권한이 없습니다.

클라이언트에 Firebase에서 원하는 데이터에 액세스할 수 있는 권한이 없습니다. 호출 중인 페이지가 있습니다.addCheckin()컨트롤러 내부에 있는 메서드.컨트롤러에서 다음과 같이 참조를 작성하려고 합니다. var ref = firebase.database().ref("users/" + $scope.whichuser + "/meetings/" +$scope.whichmeeting + "/checkins"); $scope.whichuser그리고.$scope.whichmeeting는$routeParams다른 경로에서 오는 길이에요.여기 제 체크인 컨트롤러가 있습니다. myApp.controller("CheckinsController", ['$scope','$rootScope','$firebaseArr..

sourcetip 2023.02.17

테스트 시 리액트 상태 갱신의 원인이 되는 코드를 행동으로 정리해야 합니다.

테스트 시 리액트 상태 갱신의 원인이 되는 코드를 행동으로 정리해야 합니다. 다음 테스트가 있습니다. import { render, cleanup, waitForElement } from '@testing-library/react' const TestApp = () => { const { loading, data, error } = useFetch('https://example.com', { onMount: true }); return ( {loading && loading...} {error && {error.message}} {data && {data.name} {data.age} } ); }; describe("useFetch", () => { const renderComponent = () => ..

sourcetip 2023.02.13

ngIf 및 ngSwitch 각도JS

ngIf 및 ngSwitch 각도JS 와의 실제적인 차이점은 무엇입니까?ngSwitch두 명령 모두 DOM을 조작하지만ngSwitch좀 더 장황하게.그냥 사용하는 것이 일반적인 경우입니까?ngIf만약 당신이 정말로 큰 무언가를 필요로 하지 않는다면ngSwitch? 어떤 상황이 있습니까?ngSwitch그리고.ngIf직접 교환이 아닐까요?아니면 구문에 대한 실질적인 차이뿐입니까?ngIf기본적으로 의 버전입니다.ngSwitch단 한 가지 조건으로와는 다르다ngShow단순히 숨기는 것이 아니라 실제 DOM 요소를 제거하는 것입니다.를 사용하고 있는 경우는,ngSwitch한 사람이라도 진통 상태를 확인하면ngIf같은 일을 할 겁니다마이클 틸리가 정확히 맞췄다고 생각해요 특히나 다른 사람들과ngShow/ngHide..

sourcetip 2023.02.13

TypeScript에서 컴포넌트 유형 반응

TypeScript에서 컴포넌트 유형 반응 TypeScript에서 반응 컴포넌트의 유형을 올바르게 설명하는 방법은 무엇입니까?반응 성분을 반환하는 함수가 있다고 가정해 봅시다.기능: const getTabContent: () => ReactElement = () => { switch (tab) { case 1: return ; default: return ; } }; 여기서는 반환 유형을 ReactElement라고 표현합니다만, 올바른 것인지, 아니면 ReactComponentElement라고 표현해야 하는지, 아니면 완전히 다른 방식으로 설명해야 하는지 궁금합니다.또한 두 유형 모두 제네릭이며, 둘 중 하나가 맞다면 어떻게 자세히 설명할 수 있습니까? UPD ReactElement는 FC(Functio..

sourcetip 2023.02.13

ngClass 스타일(대시 입력 키 포함)

ngClass 스타일(대시 입력 키 포함) 특히 부트스트랩이 인기를 끌었기 때문에 대시스타일로 두통을 덜어주셨으면 합니다. 각 1.0.5를 사용하고 있습니다. ngClass 문서에서는 예제가 간단하지만 표현은 클래스 이름을 부울 값에 매핑할 수도 있습니다.부울 변수에 따라 부트스트랩 설명서에 표시된 아이콘에 "icon-white" 스타일을 사용하려고 했습니다. 위의 라인이 동작하지 않는다.클래스는 추가되지 않습니다.icon-white언제someBooleanValue정말이에요.단, 키를 바꾸면iconWhite클래스 값 목록에 정상적으로 추가됩니다.대시로 값을 추가하려면 어떻게 해야 합니까?몇 시간 동안 해킹을 했더니 대쉬가 보간으로 박혀 있더군요!견적이 필요합니다. 갱신: 이전 버전의 Angular에서는 ..

sourcetip 2023.02.13

운영 데이터베이스에 대한 스키마 업그레이드를 어떻게 관리합니까?

운영 데이터베이스에 대한 스키마 업그레이드를 어떻게 관리합니까? 이 부분은 간과되고 있는 부분이기 때문에 실제로 통찰력이 필요한 것 같습니다.베스트 프랙티스는 무엇입니까? 업그레이드 절차 작성 오류 발생 시 철회 코드 및 데이터베이스 변경 동기화 도입 전 테스트 표를 수정하는 방법 기타...리퀴베이스 liquibase.org: 동면 정의를 이해합니다. 휴지 상태보다 더 나은 스키마 업데이트 SQL을 생성합니다. 데이터베이스에 어떤 업그레이드가 이루어졌는지 기록합니다. 2단계 변경(즉, 열 "foo"를 삭제하고 다른 열의 이름을 "foo"로 변경)을 처리합니다. 조건부 업그레이드 개념을 처리합니다. 개발자는 실제로 커뮤니티의 소리에 귀를 기울인다('인' 군중이나 초보자가 아닌 경우, 동면 상태로, 기본적으..

sourcetip 2023.02.13

Travis가 Chrome에서 각도 테스트를 실행하도록 하는 방법("env 변수 Chrome_BIN을 설정하십시오")

Travis가 Chrome에서 각도 테스트를 실행하도록 하는 방법("env 변수 Chrome_BIN을 설정하십시오") yoman이 생성한 샘플 Angular 프로젝트를 진행하고 있습니다. 로컬에서 카르마 테스트를 실행할 수 있습니다(시스템 변수 설정).CHROME_BIN크롬 바이너리를 가리켜야 하는데 좀 더 우아한 방법으로 할 수 있었을 거예요간단한 회피책입니다.) 그러나 travis를 사용하여 빌드를 성공적으로 생성하려고 하면 다음과 같은 오류가 발생합니다. ERROR [launcher]: Cannot start Chrome Can not find the binary google-chrome Please set env variable CHROME_BIN 여기서 설명하는 절차를 따랐습니다(기본적으로gen..

sourcetip 2023.02.13

스프링 부트 액세스 정적 리소스가 없습니다.scr/main/resources

스프링 부트 액세스 정적 리소스가 없습니다.scr/main/resources Spring Boot 어플리케이션을 만들고 있습니다.시작 시 XML 파일(countries.xml)을 해석해야 합니다.문제는 어디에 둬야 접속할 수 있는지 모르겠다는 것입니다.내 폴더 구조는 ProjectDirectory/src/main/java ProjectDirectory/src/main/resources/countries.xml 처음에는 src/main/resources에 넣으려고 했는데, 파일(counts.xml)을 작성하려고 하면 NPE가 표시되고 스택 트레이스에는 Project Directory에 파일이 표시됩니다(따라서 src/main/resources/는 추가되지 않습니다).파일(resources/countries..

sourcetip 2023.02.13

Wordpress: init 훅이 여러 번 호출되는 이유는 무엇입니까?

Wordpress: init 훅이 여러 번 호출되는 이유는 무엇입니까? 나는 이 문제에 대해 정말 막막하다.방금 플러그인을 만들고 플러그인에 액션을 기록하기 위해(처리의 출력을 볼 수 없기 때문에) 다음과 같이 초기화에 후크를 추가했습니다. add_action('init', 'test_hook'); function test_hook() { global $wpdb; $message = "Some informational message here"; $wpdb->insert("pq_logs", array("message"=>$message), array("%s")); } 페이지 로드당 한 줄의 엔트리를 얻는 것이 아니라 동일한 로그의 1~8행 엔트리를 다른 타임 스탬프로 얻을 수 있습니다.기입 건수가 일정하지..

sourcetip 2023.02.13
반응형