backend Express.js에서 오류를 처리하는 간단한 방법 Express에서 오류를 처리하는 여러 가지 방법이 있습니다. 이를 수행하는 일반적인 방법은 기본 익스프레스 미들웨어를 사용하는 것입니다. 또 다른 방법은 컨트롤러 내부의 오류를 처리하는 것입니다. 이러한 처리 방식은 코드를 깨끗하게 유지하는 데 몇 가지 문제를 일으킬 수 있습니다. 이 문제는 컨트롤러가 많거나 다음 예제와 같은 일부 기능이 있을 때 더욱 분명해집니다. try/catch 블록... nodejavascriptbackendexpress NestJS: 업로드된 이미지를 최적화하기 위한 파이프 생성. 변환의 경우 파이프는 입력 데이터를 경로 처리기가 받을 특정 형식으로 변환하는 작업을 처리합니다. 이는 ParseIntPipe 의 경우입니다. 이 게시물에서는 들어오는 이미지를 가져 와서 크기와 웹 친화적인 형식으로 변환하는 파이프를 만들 것입니다. 경로 처리기는 클라이언트가 업로드한 파일을 수신해야 하므로 요청에서 파일을 추출하기 위해 인터셉터FileInterceptor()를 추가해야 합니... backendnestjsnodejavascript 백엔드 측에서 Firebase Cloud Messaging의 REAL 구현 푸시 알림을 구현하려는 경우 모든 firebase 문서에서 사용이 필요하다고 알려줍니다 . 이 이전 API는 더 많은 API 키( )를 생성하지 않기 때문에 가까운 장래에 이전 API가 사용되지 않을 것이므로 다음을 사용하세요. 백엔드가 사용 가능한 API 라이브러리 목록에 없거나 Google API 라이브러리에 있는 다른 모든 항목 없이 직접 구현하려는 경우 이 게시물이 있습니다. 프로젝트... elixirbackendfirebase 8단계로 hetzner 클라우드 서버에 appwrite를 설치하는 방법 먼저 Appwrite란? 요즘 거의 모든 프로그래밍 언어를 위한 이 마법 같은 오픈 소스 보안 및 자체 호스팅 백엔드에 대해 말씀드리겠습니다! 그러나 무엇보다도 빠르게 구축할 수 있습니다. 이 튜토리얼에서는 docker를 사용하여 Hetzner 클라우드 서버에 Appwrite를 설치하는 방법을 알려드립니다. 개인적으로 appwrite를 설치하는 다른 방법이 있지만 나는 docker 경로가 번... appwritehackbackendhetznerappwrite 애플리케이션에 서비스 레이어를 생성해야 하는 좋은 이유 많은 개발자는 애플리케이션 코드를 모델/엔티티 계층, 리포지토리 계층, 서비스 계층 및 컨트롤러로 나누는 디자인 패턴에 익숙합니다. 일부 애플리케이션에서는 엔티티 클래스에서 데이터베이스 스키마를 설명할 수도 있습니다. 리포지토리 계층에 쿼리를 배치하고 이를 사용하여 데이터를 검색하는 반면 컨트롤러에는 각 경로 및 HTTP 메서드에 대한 핸들러가 포함됩니다. 내 저장소 앞에 서비스 계층이 있어... backendcleancodearchitecturewebdev Samen 소개: TypeScript 개발자를 위한 종단간 typesafe API(GraphQL 필요 없음) Facebook에서 GraphQL을 소개했을 때 우리는 흥분했습니다. 또한 GitHub, Spotify 또는 Shopify와 같은 공개 API의 경우 친숙한 인터페이스로 클라이언트를 쉽게 생성할 수 있는 도구가 있다는 것은 정말 멋진 일입니다. 그러나 우리와 같은 풀스택 TypeScript 개발자이고 서버와 클라이언트를 모두 생성해야 하는 경우 GraphQL은 그 사이에 있는 깔때기와 같습니... typescriptrestbackendgraphql Kotlin 확장 기능으로 인지 부하를 줄입니다. 80%는 코드를 읽고 20%는 코드를 작성합니다. 그렇기 때문에 코드가 재생산하는 인지 부하에 주의를 기울여야 합니다. 한 가지 방법은 직관적이고 읽기 쉬운 코드를 작성하는 것입니다. 매우 유용한 Kotlin 기능은 확장 기능입니다. 확장 기능이 무엇이고 코드에서 확장 기능을 사용하여 더 읽기 쉽게 만드는 방법을 살펴보겠습니다. "Kotlin은 클래스에서 상속받지 않고도 새로운 기능으로 클래... kotlinandroidbackendmobile Drupal 8의 설정 pathauto 템플릿 아래의 동의어 URL 설정으로 이동합니다. Pathauto 패턴 추가를 클릭합니다. 패턴 유형에서 내용을 선택하십시오. 경로 패턴 필드에 경로 패턴을 작성합니다. 자료 유형 기사에 대한 확인란을 클릭합니다. 레이블 필드에 패턴 이름을 지정하고 시스템 이름을 변경하십시오. 경로 패턴 필드에서: 이것은 페이지 제목이 대체되는 토큰입니다. If the page is called Моя пе... webdevdrupalbackendpathauto Django Rest Framework에서 JWT 구성 Lo Primero que tenemos que hacer es instalar simplejwt: en este caso yo lo tengo configurado junto a mi archivo requirements.txt: Una vez instalada la dependsencia vamos a nuestro proyecto, y en urls.py agregamos las sig... djangorestframeworkdjangobackendpython Drupal 8의 간단한 검색 새 보기 추가: 필드 대신 콘텐츠를 출력하는 경우 형식 설정에서 Commit to use fields 상자를 선택합니다. 검색할 필드를 추가합니다. 필터 기준에서 결합된 필드 필터 필드를 추가하고 확장합니다. "연산자"선택 상자에서 "포함"을 선택합니다. "필터링할 필드 선택"필드에서 CTRL 키를 누른 상태에서 검색할 필드를 선택합니다. 보기를 저장합니다. 검색 페이지로 이동: 검색 양식이... searchdrupalbackendtutorial Browsershot으로 Laravel에서 스크린샷을 만드는 방법 이 게시물에서는 Laravel 애플리케이션에 설치하고 사용하는 방법을 배웁니다. Debian 11 가상 시스템이 작동 및 실행 중입니다 Laravel 8 애플리케이션이 실행 중입니다 PHP 7.3 설치됨 Laravel 루트 디렉토리로 이동하여 다음 명령을 입력하십시오. Puppeteer라는 소프트웨어가 하나 더 필요합니다. 나중에 설치/사용에 오류가 발생하는 경우 Spatie의 공식 문서에서... phplaravelbackend 코어 및 모듈 업데이트/Drupal 8 drush ard 명령이 작동하지 않을 수 있습니다. 코어를 업그레이드한 후 데이터베이스를 업데이트하고 구성을 언로드해야 합니다. 경우에 따라 이전 사이트를 업데이트하려면 core, vendor 및 composer.lock 폴더를 삭제하고 미리 백업 복사본을 만들어야 합니다. Be extremely careful when updating everything on the site. After ... updatedrupalbackendtutorial 최근 본 콘텐츠/Drupal 8 사용자가 최근에 본 콘텐츠를 포함할 뉴스 래퍼를 만들어 보겠습니다. 모듈 설치 : 모듈 설정으로 이동합니다. "포함"상자와 원하는 재료 유형을 선택합니다. 모듈의 "구성"탭에서 설정을 변경합니다. 최근에 본 콘텐츠에 대한 정보가 사용자에게서 정확히 어떻게 삭제됩니까? 시간 기반 - 지정된 시간 이후; 개수 기반 - 새 자료를 볼 때 이전 자료는 마지막에 지워집니다. 안 함 - 삭제되지 않습니... tutorialdrupalbackendwebdev Hibernate 검색을 사용하여 페이지가 매겨진 전체 텍스트 검색으로 Spring Boot REST API 구축 에서 Hibernate Search를 사용하여 Spring Boot Rest API에 전체 텍스트 검색을 추가하는 방법을 배웠습니다. 이 기사에서는 이를 바탕으로 기존 REST API에 페이지가 매겨진 검색을 추가하는 방법을 알아봅니다. 이전 블로그 게시물을 확인하여 Spring Initializer를 사용하여 프로젝트를 설정하는 방법에 대한 자세한 연습을 얻을 수 있습니다. 에 대한 마지막... javaspringbackendtutorial Drupal 8에서 적응형 이미지 스타일 구성 이전 기사에서 이미 모든 그림에는 이미지 스타일이 있어야 한다고 썼지만 때로는 충분하지 않을 수도 있습니다. 화면의 전체 너비를 차지하는 배너가 있다고 가정해 보겠습니다. 그림의 너비가 1920픽셀로 조정되는 이미지 스타일을 설정했습니다. 그리고 컴퓨터와 랩톱의 경우 이 크기가 적절한 경우 모바일 장치의 경우 너무 큽니다. HTML에는 화면 너비에 따라 원하는 이미지를 대체하는 태그 가 있습... webdevdrupalbackendimage Drupal 8의 설문 조사 모듈 설치 : "콘텐츠"페이지로 이동 → "설문 조사": "설문 조사 추가"를 클릭하고 새 설문 조사를 추가하십시오. 질문 및 답변 옵션을 작성합니다. 필요한 경우 작성자를 변경하십시오. 모든 상자를 선택하십시오. 활성 - 투표가 켜져 있고 투표할 수 있습니다. 투표 기간 - 투표가 활성화되는 시간입니다. 익명 투표 허용 - 등록되지 않은 사용자도 투표할 수 있습니다. 취소 투표 허용 - 선... tutorialdrupalbackendwebdev 루비 스타일 가이드 💻💎 Ruby는 Shopify의 기본 언어입니다. 우리는 주로 Ruby 매장이며 아마도 가장 큰 매장 중 하나일 것입니다. Ruby는 새로운 웹 프로젝트 및 스크립팅을 위한 기본 언어입니다. 이 스타일 가이드는 Shopify에서 10년 이상 Ruby를 개발한 결과입니다. 콘텐츠의 대부분은 Bozhidar Batsov의 Ruby 스타일 가이드를 기반으로 하며 많은 기여자가 Shopify에 적용했습니... rubywebdevprogrammingbackend Control Version de una base de datos Oracle Podemos는 Flyway y Liquibase의 새로운 기반 버전을 제어할 수 있는 프로젝트를 제안합니다. Dada la integración de SQLcl y Liquibase, este ejemplo nos da una solución para podemos emplear entre distintos equipment. GIT 사용에 대한 기본 권장 사항입니다. Tener un re... oraclecibackend Unix LinkChecker를 사용하여 모든 사이트를 철저히 검사하는 방법 404 또는 500 오류를 찾기 위해 사이트를 크롤링하는 도구를 원하는 경우 온라인 도구(예: The W3C's ), 및 용 브라우저 플러그인 또는 과 같은 Windows 프로그램이 있습니다. Ubuntu에 간단하게 명령줄 도구를 설치할 수 있습니다. 좋은 명령줄 프로그램과 마찬가지로 이 있지만 읽기가 다소 어려울 수 있으므로 아래에 몇 가지 단축키를 제공합니다. 기본적으로 linkcheck... backendcanonicaldev Java Efetivo Essencial - HashCode() Esse método é utilizado especialmente em estrutura de dados do Java, como na api de Collections e Map. Equals() 및 Hashcode() 또는 Hashcode() 또는 Hashcode() 메서드와 대조되는 모든 방법은 Java에서 작동하지 않는 기능에 함축되어 있습니다. executado repetidas ... javabeginnersbackendprogramming Django, Django Rest-Framework 및 Djoser를 테스트하는 방법 이 블로그 게시물에서는 사용자를 위해 이메일 활성화를 사용하는 동안 djoser를 테스트하는 방법을 볼 것입니다. 응용 프로그램 내에서 이미 djoser를 사용하고 있습니다. 이메일 활성화와 함께 django, django restframework 및 djoser를 사용하고 있지만 인증을 테스트하는 데 어려움을 겪고 있습니까? 먼저 설정 파일을 프로덕션, 개발 및 테스트로 분리해야 합니다. ... djangopythondjoserbackend
Express.js에서 오류를 처리하는 간단한 방법 Express에서 오류를 처리하는 여러 가지 방법이 있습니다. 이를 수행하는 일반적인 방법은 기본 익스프레스 미들웨어를 사용하는 것입니다. 또 다른 방법은 컨트롤러 내부의 오류를 처리하는 것입니다. 이러한 처리 방식은 코드를 깨끗하게 유지하는 데 몇 가지 문제를 일으킬 수 있습니다. 이 문제는 컨트롤러가 많거나 다음 예제와 같은 일부 기능이 있을 때 더욱 분명해집니다. try/catch 블록... nodejavascriptbackendexpress NestJS: 업로드된 이미지를 최적화하기 위한 파이프 생성. 변환의 경우 파이프는 입력 데이터를 경로 처리기가 받을 특정 형식으로 변환하는 작업을 처리합니다. 이는 ParseIntPipe 의 경우입니다. 이 게시물에서는 들어오는 이미지를 가져 와서 크기와 웹 친화적인 형식으로 변환하는 파이프를 만들 것입니다. 경로 처리기는 클라이언트가 업로드한 파일을 수신해야 하므로 요청에서 파일을 추출하기 위해 인터셉터FileInterceptor()를 추가해야 합니... backendnestjsnodejavascript 백엔드 측에서 Firebase Cloud Messaging의 REAL 구현 푸시 알림을 구현하려는 경우 모든 firebase 문서에서 사용이 필요하다고 알려줍니다 . 이 이전 API는 더 많은 API 키( )를 생성하지 않기 때문에 가까운 장래에 이전 API가 사용되지 않을 것이므로 다음을 사용하세요. 백엔드가 사용 가능한 API 라이브러리 목록에 없거나 Google API 라이브러리에 있는 다른 모든 항목 없이 직접 구현하려는 경우 이 게시물이 있습니다. 프로젝트... elixirbackendfirebase 8단계로 hetzner 클라우드 서버에 appwrite를 설치하는 방법 먼저 Appwrite란? 요즘 거의 모든 프로그래밍 언어를 위한 이 마법 같은 오픈 소스 보안 및 자체 호스팅 백엔드에 대해 말씀드리겠습니다! 그러나 무엇보다도 빠르게 구축할 수 있습니다. 이 튜토리얼에서는 docker를 사용하여 Hetzner 클라우드 서버에 Appwrite를 설치하는 방법을 알려드립니다. 개인적으로 appwrite를 설치하는 다른 방법이 있지만 나는 docker 경로가 번... appwritehackbackendhetznerappwrite 애플리케이션에 서비스 레이어를 생성해야 하는 좋은 이유 많은 개발자는 애플리케이션 코드를 모델/엔티티 계층, 리포지토리 계층, 서비스 계층 및 컨트롤러로 나누는 디자인 패턴에 익숙합니다. 일부 애플리케이션에서는 엔티티 클래스에서 데이터베이스 스키마를 설명할 수도 있습니다. 리포지토리 계층에 쿼리를 배치하고 이를 사용하여 데이터를 검색하는 반면 컨트롤러에는 각 경로 및 HTTP 메서드에 대한 핸들러가 포함됩니다. 내 저장소 앞에 서비스 계층이 있어... backendcleancodearchitecturewebdev Samen 소개: TypeScript 개발자를 위한 종단간 typesafe API(GraphQL 필요 없음) Facebook에서 GraphQL을 소개했을 때 우리는 흥분했습니다. 또한 GitHub, Spotify 또는 Shopify와 같은 공개 API의 경우 친숙한 인터페이스로 클라이언트를 쉽게 생성할 수 있는 도구가 있다는 것은 정말 멋진 일입니다. 그러나 우리와 같은 풀스택 TypeScript 개발자이고 서버와 클라이언트를 모두 생성해야 하는 경우 GraphQL은 그 사이에 있는 깔때기와 같습니... typescriptrestbackendgraphql Kotlin 확장 기능으로 인지 부하를 줄입니다. 80%는 코드를 읽고 20%는 코드를 작성합니다. 그렇기 때문에 코드가 재생산하는 인지 부하에 주의를 기울여야 합니다. 한 가지 방법은 직관적이고 읽기 쉬운 코드를 작성하는 것입니다. 매우 유용한 Kotlin 기능은 확장 기능입니다. 확장 기능이 무엇이고 코드에서 확장 기능을 사용하여 더 읽기 쉽게 만드는 방법을 살펴보겠습니다. "Kotlin은 클래스에서 상속받지 않고도 새로운 기능으로 클래... kotlinandroidbackendmobile Drupal 8의 설정 pathauto 템플릿 아래의 동의어 URL 설정으로 이동합니다. Pathauto 패턴 추가를 클릭합니다. 패턴 유형에서 내용을 선택하십시오. 경로 패턴 필드에 경로 패턴을 작성합니다. 자료 유형 기사에 대한 확인란을 클릭합니다. 레이블 필드에 패턴 이름을 지정하고 시스템 이름을 변경하십시오. 경로 패턴 필드에서: 이것은 페이지 제목이 대체되는 토큰입니다. If the page is called Моя пе... webdevdrupalbackendpathauto Django Rest Framework에서 JWT 구성 Lo Primero que tenemos que hacer es instalar simplejwt: en este caso yo lo tengo configurado junto a mi archivo requirements.txt: Una vez instalada la dependsencia vamos a nuestro proyecto, y en urls.py agregamos las sig... djangorestframeworkdjangobackendpython Drupal 8의 간단한 검색 새 보기 추가: 필드 대신 콘텐츠를 출력하는 경우 형식 설정에서 Commit to use fields 상자를 선택합니다. 검색할 필드를 추가합니다. 필터 기준에서 결합된 필드 필터 필드를 추가하고 확장합니다. "연산자"선택 상자에서 "포함"을 선택합니다. "필터링할 필드 선택"필드에서 CTRL 키를 누른 상태에서 검색할 필드를 선택합니다. 보기를 저장합니다. 검색 페이지로 이동: 검색 양식이... searchdrupalbackendtutorial Browsershot으로 Laravel에서 스크린샷을 만드는 방법 이 게시물에서는 Laravel 애플리케이션에 설치하고 사용하는 방법을 배웁니다. Debian 11 가상 시스템이 작동 및 실행 중입니다 Laravel 8 애플리케이션이 실행 중입니다 PHP 7.3 설치됨 Laravel 루트 디렉토리로 이동하여 다음 명령을 입력하십시오. Puppeteer라는 소프트웨어가 하나 더 필요합니다. 나중에 설치/사용에 오류가 발생하는 경우 Spatie의 공식 문서에서... phplaravelbackend 코어 및 모듈 업데이트/Drupal 8 drush ard 명령이 작동하지 않을 수 있습니다. 코어를 업그레이드한 후 데이터베이스를 업데이트하고 구성을 언로드해야 합니다. 경우에 따라 이전 사이트를 업데이트하려면 core, vendor 및 composer.lock 폴더를 삭제하고 미리 백업 복사본을 만들어야 합니다. Be extremely careful when updating everything on the site. After ... updatedrupalbackendtutorial 최근 본 콘텐츠/Drupal 8 사용자가 최근에 본 콘텐츠를 포함할 뉴스 래퍼를 만들어 보겠습니다. 모듈 설치 : 모듈 설정으로 이동합니다. "포함"상자와 원하는 재료 유형을 선택합니다. 모듈의 "구성"탭에서 설정을 변경합니다. 최근에 본 콘텐츠에 대한 정보가 사용자에게서 정확히 어떻게 삭제됩니까? 시간 기반 - 지정된 시간 이후; 개수 기반 - 새 자료를 볼 때 이전 자료는 마지막에 지워집니다. 안 함 - 삭제되지 않습니... tutorialdrupalbackendwebdev Hibernate 검색을 사용하여 페이지가 매겨진 전체 텍스트 검색으로 Spring Boot REST API 구축 에서 Hibernate Search를 사용하여 Spring Boot Rest API에 전체 텍스트 검색을 추가하는 방법을 배웠습니다. 이 기사에서는 이를 바탕으로 기존 REST API에 페이지가 매겨진 검색을 추가하는 방법을 알아봅니다. 이전 블로그 게시물을 확인하여 Spring Initializer를 사용하여 프로젝트를 설정하는 방법에 대한 자세한 연습을 얻을 수 있습니다. 에 대한 마지막... javaspringbackendtutorial Drupal 8에서 적응형 이미지 스타일 구성 이전 기사에서 이미 모든 그림에는 이미지 스타일이 있어야 한다고 썼지만 때로는 충분하지 않을 수도 있습니다. 화면의 전체 너비를 차지하는 배너가 있다고 가정해 보겠습니다. 그림의 너비가 1920픽셀로 조정되는 이미지 스타일을 설정했습니다. 그리고 컴퓨터와 랩톱의 경우 이 크기가 적절한 경우 모바일 장치의 경우 너무 큽니다. HTML에는 화면 너비에 따라 원하는 이미지를 대체하는 태그 가 있습... webdevdrupalbackendimage Drupal 8의 설문 조사 모듈 설치 : "콘텐츠"페이지로 이동 → "설문 조사": "설문 조사 추가"를 클릭하고 새 설문 조사를 추가하십시오. 질문 및 답변 옵션을 작성합니다. 필요한 경우 작성자를 변경하십시오. 모든 상자를 선택하십시오. 활성 - 투표가 켜져 있고 투표할 수 있습니다. 투표 기간 - 투표가 활성화되는 시간입니다. 익명 투표 허용 - 등록되지 않은 사용자도 투표할 수 있습니다. 취소 투표 허용 - 선... tutorialdrupalbackendwebdev 루비 스타일 가이드 💻💎 Ruby는 Shopify의 기본 언어입니다. 우리는 주로 Ruby 매장이며 아마도 가장 큰 매장 중 하나일 것입니다. Ruby는 새로운 웹 프로젝트 및 스크립팅을 위한 기본 언어입니다. 이 스타일 가이드는 Shopify에서 10년 이상 Ruby를 개발한 결과입니다. 콘텐츠의 대부분은 Bozhidar Batsov의 Ruby 스타일 가이드를 기반으로 하며 많은 기여자가 Shopify에 적용했습니... rubywebdevprogrammingbackend Control Version de una base de datos Oracle Podemos는 Flyway y Liquibase의 새로운 기반 버전을 제어할 수 있는 프로젝트를 제안합니다. Dada la integración de SQLcl y Liquibase, este ejemplo nos da una solución para podemos emplear entre distintos equipment. GIT 사용에 대한 기본 권장 사항입니다. Tener un re... oraclecibackend Unix LinkChecker를 사용하여 모든 사이트를 철저히 검사하는 방법 404 또는 500 오류를 찾기 위해 사이트를 크롤링하는 도구를 원하는 경우 온라인 도구(예: The W3C's ), 및 용 브라우저 플러그인 또는 과 같은 Windows 프로그램이 있습니다. Ubuntu에 간단하게 명령줄 도구를 설치할 수 있습니다. 좋은 명령줄 프로그램과 마찬가지로 이 있지만 읽기가 다소 어려울 수 있으므로 아래에 몇 가지 단축키를 제공합니다. 기본적으로 linkcheck... backendcanonicaldev Java Efetivo Essencial - HashCode() Esse método é utilizado especialmente em estrutura de dados do Java, como na api de Collections e Map. Equals() 및 Hashcode() 또는 Hashcode() 또는 Hashcode() 메서드와 대조되는 모든 방법은 Java에서 작동하지 않는 기능에 함축되어 있습니다. executado repetidas ... javabeginnersbackendprogramming Django, Django Rest-Framework 및 Djoser를 테스트하는 방법 이 블로그 게시물에서는 사용자를 위해 이메일 활성화를 사용하는 동안 djoser를 테스트하는 방법을 볼 것입니다. 응용 프로그램 내에서 이미 djoser를 사용하고 있습니다. 이메일 활성화와 함께 django, django restframework 및 djoser를 사용하고 있지만 인증을 테스트하는 데 어려움을 겪고 있습니까? 먼저 설정 파일을 프로덕션, 개발 및 테스트로 분리해야 합니다. ... djangopythondjoserbackend