Я создал route.ts файл для Api (Next.js). Содержимое файла представил ниже:
import {existsSync, writeFileSync} from "node:fs";
const PATH = "/var/www/html/test.txt";
export function POST () {
writeFileSync(PATH, String(Date.now()));
return Response.json({ exists: existsSync(PATH) });
}
export function GET () {
return Response.json({ exists: existsSync(PATH) });
}
Суть в чем. Я отправляю POST запрос на этот маршрут, файл "test.txt" создается и мне возвращается ответ: "true", то есть, файл создан и он видит его, все хорошо. Но, если я отправлю следующий запрос (GET), то мне приходит уже "false", мол файл не создан, хотя он есть в системе. В чем может быть проблема? Код можно сказать работает в пределах одного запроса.