Ошибка: ENOENT: нет такого файла или каталога (в Node.Js)

Я пытаюсь создать текстовый файл с именем: «message.txt», но всегда получаю эту ошибку:

Error: ENOENT: no such file or directory, open 'message.txt'
    at Object.openSync (fs.js:448:3)
    at Object.writeFileSync (fs.js:1210:35)
    at Server.http.createServer (C:\Users\lasqu\Documents\Programming\NodeJS\app.js:15:15)
    at Server.emit (events.js:197:13)
    at parserOnIncoming (_http_server.js:680:12)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:113:17)

Я пробовал все, но у меня до сих пор нет решения для этого.

Вот мой код Javascript:

const http = require('http');
const fileS = require('fs');


const server = http.createServer((req,res) => {
    const url = req.url;
    const method = req.method;

    if (url === "/")
    {
        res.setHeader('Content-Type', 'text/html');
        res.write('<html>');
        res.write('<body><form action = "/send" method = "POST"><input type = "text" name = "send"><button type = "sumbit">SEND</button></form></body>');
        res.write('</html>');
        fileS.writeFileSync('message.txt', "DUMMY", 'utf8');
        res.statusCode = 302;
        res.setHeader('Location', '/');
        return  res.end();
    }
    if (url === "/send" && method === 'POST')
    {

        return res.end();
    }

    // process.exit();
    res.setHeader('Content-Type', 'text/html');
    res.write('<html>');
    res.write('<body><h1>SEND NUDES</h1></body>');
    res.write('</html>');
});

server.listen(100);
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
8
493
0

Другие вопросы по теме