All Posts

  • | 2 min read
    #clerk #nextjs

    How to fix cors issue in clerk nextjs project

    If you're building a web application with Next.js and using the Clerk authentication service, you may encounter a CORS (Cross-Origin Resource Sharing) issue when making API requests outside the app....

    read article
  • | 1 min read
    #prisma #nextjs

    How to set up a Prisma Client That Uses MongoDB as a Second Database

    最近在 Recos 项目中将字幕文件的存储转移到了 Mongo 数据库,前端项目采用的是 Nextjs + Prisma 的框架,于是需要 Prisma 添加 Mongo 的支持,其中还是遇到了一些小坑,在此记录下。 Prisma 本身是不支持连接到多个数据库的,实现方法是在 prisma 目录中新建一个文件名为 mongo_schema.prisma generator client { ...

    read article
  • | 1 min read
    #2022 #review

    My 2022 Review

    2022 年度回顾 今天已经是 3 月 4 日了,2023 年的 3 月 4 日,这个春天特别的冷,在这个寒冷的夜里,终于想起来要补上去年的总结了。最近渐渐开始使用 Notion 来记录每天完成了哪些工作,每天到了晚上下班的时候已经不太起来白天工作的细节,每天太多细碎的工作导致很难记得太多细节,这让我有点担心。既然记不起来,那就把 GitHub Profile 的 2022 记录翻出来看,从 12...

    read article
  • | 1 min read
    #Flutter #Widget

    NestedScrollView 使用指南

    NestedScrollView 是什么 通常当 App 页面内使用滚动组件时,为了优化用户体验,我们需要将列表的滚动区域最大化,这时候就需要 NestedScrollView 组件了,NestedScrollView 用于管理多个滚动组件,它可以让多个滚动组件嵌套滚动,这样就可以让滚动组件的滚动区域最大化。NesetedScrollView 组件最常用的场景是 SliverAppBar +...

    read article
  • | 1 min read
    #2021 #review

    My 2021 Review

    2021 年度回顾 新工作 2021 年开始了新工作,做起来以前一直想做的事。从慢慢熟悉到常常加班,走过了整整一年。2021 年对我来说是一个新的开始,总体走得还是挺顺利的。 技术上来说从零开始学习 web 开发,现在 Js Ts Vue 都有很好的掌握,对于状态管理也有了更深刻的认识。欠缺的部分在于 React 以及 Html Dom Css...

    read article
  • | 3 min read
    #react #translate

    Thinking in React

    本文翻译自 https://beta.reactjs.org/learn/thinking-in-react React 可以改变你看待设计以及开发应用的想法。在使用 React 之前,你看到的可能是茫茫一片树林,之后你会看清楚树林中的每一棵树。React 让设计系统和 UI 状态管理变得简单。在这个教程中,我们将帮助你使用 React...

    read article