ok
This commit is contained in:
parent
6b847910b7
commit
01960771f4
@ -1,5 +1,13 @@
|
|||||||
import Gens from "@/gens";
|
import Gens from "@/gens";
|
||||||
|
import { Sequelize, DataTypes } from 'sequelize';
|
||||||
|
|
||||||
|
const sequelize = new Sequelize('sqlite::memory:');
|
||||||
|
const MPost = sequelize.define('Post', {
|
||||||
|
id: DataTypes.INTEGER,
|
||||||
|
title: DataTypes.STRING,
|
||||||
|
content: DataTypes.STRING,
|
||||||
|
date: DataTypes.DATE,
|
||||||
|
});
|
||||||
|
|
||||||
export type Post = {
|
export type Post = {
|
||||||
id: Number,
|
id: Number,
|
||||||
|
|||||||
@ -2,13 +2,22 @@ import mysql2, { Connection, RowDataPacket, OkPacket, QueryError } from "mysql2"
|
|||||||
import { getConnection } from "@/db";
|
import { getConnection } from "@/db";
|
||||||
import { Post, postPlaceholder } from "@/model/Models";
|
import { Post, postPlaceholder } from "@/model/Models";
|
||||||
import { getPosts, IPost } from "@/controller/Post";
|
import { getPosts, IPost } from "@/controller/Post";
|
||||||
|
import { NextApiRequest, NextApiResponse } from "next";
|
||||||
|
|
||||||
export default async function handler(req: any, res: any) {
|
export default async function handler(req:NextApiRequest, res:NextApiResponse) {
|
||||||
let rows:IPost[] = await getPosts();
|
switch (req.method) {
|
||||||
let posts = [];
|
case 'GET':
|
||||||
for(let row of rows){
|
let rows:IPost[] = await getPosts();
|
||||||
row.post = JSON.parse(row.post).post;
|
let posts = [];
|
||||||
console.log(row);
|
for(let row of rows){
|
||||||
|
row.post = JSON.parse(row.post).post;
|
||||||
|
console.log(row);
|
||||||
|
}
|
||||||
|
res.status(200).json(rows);
|
||||||
|
break;
|
||||||
|
case 'CREATE':
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
res.status(200).json(rows);
|
|
||||||
}
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user