Задать вопрос
@zaxar228

Как перезаписать res.send(data) при повторной отправки POST запроса?

После первого вызова POST запроса в res.send() записывается data, но после повторного вызова переменная data не изменяется, как это исправить?
const express = require('express');
const bodyParser = require('body-parser');
const MongoClient = require('mongodb').MongoClient;
const fs = require('fs');
const conf = {encoding: 'utf8'};
const app = express();

  app.post('/yo', urlencodedParser, (req, res) => {
    var red = {
       text: req.body.message
     }
       fs.readFile(red.text, 'utf8', (err, data) => {
          if (err) {
            throw err;
          } else {
            app.get('/yo', (req, res) => {
              res.send(data);
            });

          }
          console.log(data);

     });

     //post yo
  });
  • Вопрос задан
  • 125 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы