get image
This commit is contained in:
parent
caeab65d85
commit
486f1e8e65
32
src/biz/like.ts
Normal file
32
src/biz/like.ts
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
import { RequestHandler, Txt2ImgRequest } from "../type/request";
|
||||||
|
import { txt2imgAPIformatJSON, txt2imgAPIformatExtraData } from "../comfyJson/txt2img";
|
||||||
|
import axios from "axios";
|
||||||
|
import { selectNodeFromApiJSONbyID } from "../utils/editComfyJson";
|
||||||
|
import WebSocket from "ws";
|
||||||
|
import { readJSONFile, saveJSONFile } from "../utils/jsonReader";
|
||||||
|
const baseUrl = "http://47.108.92.176:20000";
|
||||||
|
const baseWsUrl = "ws://47.108.92.176:20000";
|
||||||
|
// const baseUrl = "http://localhost:8188";
|
||||||
|
// const baseWsUrl = "ws://localhost:8188";
|
||||||
|
axios.defaults.baseURL = baseUrl;
|
||||||
|
const LikeImageHandler: RequestHandler<any, any> = async (ctx, next) => {
|
||||||
|
console.log(ctx.method);
|
||||||
|
ctx.set('Access-Control-Allow-Origin', '*')
|
||||||
|
ctx.set('Access-Control-Allow-Headers', 'Content-Type,Content-Length,Authorization,Accept,X-Requested-With')
|
||||||
|
ctx.set('Access-Control-Allow-Methods', 'PUT,POST,GET,DELETE,OPTIONS')
|
||||||
|
if (ctx.method == 'OPTIONS') {
|
||||||
|
ctx.body = 200;
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
const index = ctx.request.body.index;
|
||||||
|
const data = await readJSONFile("./data.json") as any[];
|
||||||
|
for (const image of data) {
|
||||||
|
if (image.index == index) {
|
||||||
|
image.like ++;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
saveJSONFile("./data.json", data);
|
||||||
|
ctx.body = 200
|
||||||
|
}
|
||||||
|
export default LikeImageHandler;
|
@ -1,4 +1,5 @@
|
|||||||
import GetImageHandler from "../biz/getimg";
|
import GetImageHandler from "../biz/getimg";
|
||||||
|
import LikeImageHandler from "../biz/like";
|
||||||
import Txt23DHandler from "../biz/txt23d";
|
import Txt23DHandler from "../biz/txt23d";
|
||||||
import Txt2ImgHandler from "../biz/txt2img";
|
import Txt2ImgHandler from "../biz/txt2img";
|
||||||
import UpscaleHandler from "../biz/upScale";
|
import UpscaleHandler from "../biz/upScale";
|
||||||
@ -16,6 +17,8 @@ const InitHandler = () => {
|
|||||||
RegistHandler("post", "/upscale", UpscaleHandler);
|
RegistHandler("post", "/upscale", UpscaleHandler);
|
||||||
RegistHandler("options", "/get", GetImageHandler);
|
RegistHandler("options", "/get", GetImageHandler);
|
||||||
RegistHandler("post", "/get", GetImageHandler);
|
RegistHandler("post", "/get", GetImageHandler);
|
||||||
|
RegistHandler("options", "/like", LikeImageHandler);
|
||||||
|
RegistHandler("post", "/like", LikeImageHandler);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user