Explorar el Código

chore(@growi/app): prisma sample

mizozobu hace 1 mes
padre
commit
1f324431f0
Se han modificado 1 ficheros con 9 adiciones y 0 borrados
  1. 9 0
      apps/app/src/server/routes/apiv3/revisions.js

+ 9 - 0
apps/app/src/server/routes/apiv3/revisions.js

@@ -12,6 +12,7 @@ import {
 } from '~/server/service/revision/normalize-latest-revision-if-broken';
 import loggerFactory from '~/utils/logger';
 
+import { PrismaClient } from '../../../../generated/prisma/client';
 import { apiV3FormValidator } from '../../middlewares/apiv3-form-validator';
 
 const logger = loggerFactory('growi:routes:apiv3:pages');
@@ -20,6 +21,8 @@ const { query, param } = require('express-validator');
 
 const router = express.Router();
 
+const prisma = new PrismaClient();
+
 /**
  * @swagger
  * components:
@@ -131,6 +134,12 @@ module.exports = (crowi) => {
     validator.retrieveRevisions,
     apiV3FormValidator,
     async (req, res) => {
+      const revisions = await prisma.revisions.findMany({
+        where: {
+          pageId: req.query.pageId,
+        },
+      });
+      console.log(revisions);
       const pageId = req.query.pageId;
       const limit =
         req.query.limit ||