Quirrel은 v1을 쳤습니다 🥳

새해 복 많이 받으세요! 🎉

자랑스럽게 발표합니다: Quirrel은 v1로 이동합니다.
이 릴리스에는 전반적으로 개선 사항이 포함되어 있습니다.
그것을 통해 가자!

핵심요약: cron 작업이 개선되었고, 5개의 새로운 프레임워크용 클라이언트와 Quirrel UI도 이제 배포 모니터링에 사용할 수 있습니다. Migrating to v1

향상된 Cron 작업



Cron Jobs는 거대한 PITA였습니다.

I don't understand how and where I can register "good old cron jobs"?
~ every Quirrel user, ever


v1 를 사용하여 마침내 합당한 변신을 얻습니다.

// pages/api/myCronJobRoute.ts
import { CronJob } from "quirrel/next";

export default CronJob(
  "api/myCronJobRoute",
  "5 4 * * *", // every day at 04:05
  async () => {
    // do something
  }
);


그게 다야, 그게 당신이해야 할 모든 것입니다.
로컬 Quirrel 인스턴스가 자동으로 선택합니다.



This is implemented using filesystem watchers,
similarly to how tsc --watch works.



배포의 경우 빌드 중에 한 번 실행quirrel ci하면 감지된 모든 Cron 작업이 프로덕션 Quirrel 인스턴스에 등록됩니다.
또한 사용되지 않는 항목도 제거합니다.

새로운 프레임워크 지원



Next.js 및 Blitz.js 사용자들 사이에서 Quirrel에 대한 엄청난 관심을 본 후,
5개의 새로운 프레임워크에 대한 지원을 추가합니다.

  • Nuxt.js ( quirrel/nuxt )

  • Redwood ( quirrel/redwood )

  • Vercel Serverless Functions ( quirrel/vercel )

  • Express.js ( quirrel/express )

  • Connect ( quirrel/connect )

  • Quirrel 클라이언트를 원하는 다른 프레임워크가 있다면 알려주세요! :)

    Pre-v1, you had to install both quirrel and @quirrel/next.
    To ease maintenance, they were consolidated, so @quirrel/next becomes quirrel/next (notice the missing @).

    Until now, Next.js users could omit the leading api/ in their Queue's routes.
    Going forward, that won't be possible anymore, to match behaviour with the other framework client.



    프로덕션용 Quirrel UI



    사용자가 요청했으므로 다음과 같습니다. Quirrel UI은 이제 비로컬 환경에 대한 연결을 지원합니다.
    왼쪽 상단의 새 드롭다운을 사용하여 연결 대화 상자를 열 수 있습니다.



    Quirrel 배포를 모니터링하고 관리할 수 있습니다.
    요청이 많았던 기능입니다.

    I'm thinking about adding a "Open in UI" button to the Quirrel Dashboard.
    Let me know if that'd be helpful for you.



    이 릴리스가 v1용으로 선택된 이유



    Cron Jobs의 이전 상태는 정말 저를 잔소리했습니다.
    비록 그들이 Quirrel에 대한 나의 초기 비전에 필수적인 역할을 했지만,
    오랫동안 사용하기 쉬운 디자인을 찾기 위해 고군분투했습니다. 1
    여러분 중 일부와 여러 번의 브레인스토밍 세션을 통해(감사합니다 ❤️) 좋은 해결책을 찾았습니다.
    v1에서 제공되는 개선된 Cron Jobs를 통해 마침내 Quirrel의 기능 세트에 만족합니다.

    v1로 이동한다는 것은 "안정화됨"을 의미하기도 합니다.
    예측 가능한 미래를 위해 해당 API를 유지 관리해야 하기 때문에 이것은 큰 단계입니다.
    내가 받은 피드백으로 판단할 때 현재 API는 잘 설계되었고 작업에 적합합니다.
    저에게 헌신할 수 있는 자신감을 줍니다.

    고맙습니다.



    작년 3분기에 Quirrel이 시작된 이래 저는 여러분 모두로부터 놀라운 지원을 받았습니다. 감사합니다 ❤️
    저와 함께 브레인스토밍할 시간을 내셨다면 감사합니다 x2 ❤️ 귀하의 의견은 Quirrel에게 매우 소중했습니다.

    아시다시피 저는 가능한 최고의 개발자 경험을 만들고 싶습니다.
    방해되는 것이 있으면 알려주세요! :디

    애플리케이션을 v1로 마이그레이션하려면 다음 가이드를 따르십시오. Migrating to v1

    여러분의 피드백을 기다리고 있습니다!

    2021년에도 잘 부탁드립니다.
    시몬



    CronJob에는 주로 영원히 실행되는 서버리스 환경으로 인해 발생하는 특수한 문제가 있습니다. HMU에 대해 더 읽고/듣고 싶다면 :D

    좋은 웹페이지 즐겨찾기