Set route for compilation

This commit is contained in:
Ash
2023-01-30 12:20:14 +04:00
parent 9642f8acf5
commit 18732874dc
3 changed files with 29 additions and 3 deletions

View File

@@ -9,5 +9,10 @@
"png-chunks-extract": "^1.0.0", "png-chunks-extract": "^1.0.0",
"rimraf": "^3.0.2", "rimraf": "^3.0.2",
"sharp": "^0.31.3" "sharp": "^0.31.3"
},
"name": "TavernAI",
"version": "1.2.5",
"bin": {
"TavernAI": "server.js"
} }
} }

View File

@@ -1 +1 @@
{"username":"You","api_server":"http://localhost:5000/api","preset_settings":"gui","preset_settings_novel":"Classic-Euterpe","user_avatar":"legat.png","temp":0.43,"amount_gen":90,"max_context":2048,"anchor_order":0,"style_anchor":true,"character_anchor":true,"main_api":"kobold","api_key_novel":"","rep_pen":1.17,"rep_pen_size":1024,"model_novel":"euterpe-v2","temp_novel":1.11,"rep_pen_novel":1.11,"rep_pen_size_novel":320} {"username":"You","api_server":"http://localhost:5000/api","preset_settings":"gui","preset_settings_novel":"Classic-Euterpe","user_avatar":"legat.png","temp":0.43,"amount_gen":90,"max_context":2048,"anchor_order":0,"style_anchor":false,"character_anchor":true,"main_api":"kobold","api_key_novel":"","rep_pen":1.17,"rep_pen_size":1024,"model_novel":"euterpe-v2","temp_novel":1.11,"rep_pen_novel":1.11,"rep_pen_size_novel":320}

View File

@@ -70,8 +70,29 @@ app.post("/getlastversion", jsonParser, function(request, response_getlastversio
}); });
app.use(express.static(__dirname + "/public")); app.use(express.static(__dirname + "/public", { refresh: true }));
app.use('/backgrounds', (req, res) => {
const filePath = path.join(process.cwd(), 'public/backgrounds', req.url);
fs.readFile(filePath, (err, data) => {
if (err) {
res.status(404).send('File not found');
return;
}
//res.contentType('image/jpeg');
res.send(data);
});
});
app.use('/characters', (req, res) => {
const filePath = path.join(process.cwd(), 'public/characters', req.url);
fs.readFile(filePath, (err, data) => {
if (err) {
res.status(404).send('File not found');
return;
}
//res.contentType('image/jpeg');
res.send(data);
});
});
app.use(multer({dest:"uploads"}).single("avatar")); app.use(multer({dest:"uploads"}).single("avatar"));
app.get("/", function(request, response){ app.get("/", function(request, response){
    response.sendFile(__dirname + "/public/index.html");      response.sendFile(__dirname + "/public/index.html");