개발 서버를 다시 시작하지 않고 Gatsby 콘텐츠 새로 고침

콘텐츠를 편집한 후 Gatsby 개발 서버가 다시 시작되기를 기다리면서 터미널을 응시하면서 얼마나 많은 시간을 낭비했는지 셀 수 없습니다. 다행스럽게도 Gatsby는 전체 서버를 다시 시작하지 않고도 콘텐츠를 새로 고치기 위해 끝점을 노출할 수 있습니다.

전제 조건



  • Postman HTTP 클라이언트.

  • 끝점 새로 고침 활성화



    새로 고침 엔드포인트를 활성화하려면 개발environment variablesENABLE_GATSBY_REFRESH_ENDPOINT=true를 추가하십시오. 엔드포인트는 http://localhost:8000/__refresh 로 노출됩니다.

    {"title": ".env.development"}
    ENABLE_GATSBY_REFRESH_ENDPOINT=true
    


    새로 고침 끝점 트리거



    Postman을 사용하여 HTTPPOST 요청을 http://localhost:8000/__refresh 끝점으로 보냅니다.



    완전한 서버 재시작보다 훨씬 빠릅니다.



    터미널 사용



    새로 고침 끝점은 Unix 기반 운영 체제의 터미널을 사용하여 트리거할 수도 있습니다.

    curl -X POST http://localhost:8000/__refresh
    


    결론



    새로 고침 기능은 ENABLE_GATSBY_REFRESH_ENDPOINT=true 개발 환경 변수를 추가하여 활성화합니다. 끝점은 http://localhost:8000/__refresh로 노출되고 POST 요청에 의해 트리거됩니다.

    내가 도움이 되었다고 생각한다면 내 newsletter 또는 supporting me에 가입하는 것을 고려하십시오.

    좋은 웹페이지 즐겨찾기