From 5af447e4a9ac035b5be4edd3f21fd020cd910c1e Mon Sep 17 00:00:00 2001 From: Arthur DANJOU Date: Sun, 30 Jun 2024 14:30:15 +0200 Subject: [PATCH] Implementing Drizzle to add views and like for post --- .gitignore | 3 + app/pages/uses.vue | 4 +- app/pages/writings/[slug].vue | 59 +- app/pages/writings/index.vue | 33 +- drizzle.config.ts | 7 + nuxt.config.ts | 13 +- package.json | 22 +- pnpm-lock.yaml | 1711 +++++++++++++-------------- server/api/posts/[slug].post.ts | 17 + server/api/posts/index.get.ts | 3 + server/api/posts/like/[slug].put.ts | 13 + server/database/schema.ts | 9 + server/plugins/migrations.ts | 16 + server/utils/db.ts | 10 + 14 files changed, 977 insertions(+), 943 deletions(-) create mode 100644 drizzle.config.ts create mode 100644 server/api/posts/[slug].post.ts create mode 100644 server/api/posts/index.get.ts create mode 100644 server/api/posts/like/[slug].put.ts create mode 100644 server/database/schema.ts create mode 100644 server/plugins/migrations.ts create mode 100644 server/utils/db.ts diff --git a/.gitignore b/.gitignore index 4a7f73a..8e5570e 100644 --- a/.gitignore +++ b/.gitignore @@ -22,3 +22,6 @@ logs .env .env.* !.env.example + +# Drizzle +migrations diff --git a/app/pages/uses.vue b/app/pages/uses.vue index 3675e38..976b974 100644 --- a/app/pages/uses.vue +++ b/app/pages/uses.vue @@ -48,10 +48,10 @@ const ide = items.value!.filter(item => item.category === 'ide') size="xs" />
  • - + >

    My IntelliJ Idea Ultimate IDE

    diff --git a/app/pages/writings/[slug].vue b/app/pages/writings/[slug].vue index 8671769..ddf2b2c 100644 --- a/app/pages/writings/[slug].vue +++ b/app/pages/writings/[slug].vue @@ -1,6 +1,10 @@