msa6886
@msa6886

Как настроить веб-сервер чтобы он отвечал на запросы post?

Пытаюсь сделать запрос веб-серверу. Когда код размещен на localhost`е, запросы обрабатываются, сервер отправляет ответ. Когда выгружаю код на удаленную машину с ОС debian 9, запросы не обрабатываются, хотя пинг до сервера есть. Тестирую через программу Postman, postman сообщает что не смог получить ответа.

const http = require('http'),
      mysql = require('mysql'),
      express = require('express'),
      options = require('./config.js'),
      router = express.Router();

let  con = mysql.createConnection(options);
 

router.post('/update/:id', function(req, res){
    (async()=> {
        let schoolNumber = req.params.id;           //выборка данных из школы
        let obj = {};
        try {                           //сохраняем данные в свойства объекта
            obj.subject_schoolboy = await sqlQuery(    //выборка subject у шк
                "SELECT DISTINCT idsubject FROM subject "+
                "INNER JOIN schoolboy ON subject.idsubject=schoolboy.idschoolboy "+
                "INNER JOIN school ON schoolboy.school=school.idschool WHERE school.shortName="+schoolNumber+" AND schoolboy.actuality=1" );
            obj.subject_teacher = await sqlQuery(      //выборка subject у уч
                "SELECT DISTINCT idsubject FROM subject "+
                "INNER JOIN teacher ON subject.idsubject=teacher.idteacher "+
                "INNER JOIN school ON teacher.school=school.idschool WHERE school.shortName="+schoolNumber+" AND teacher.actuality=1" );
  ...............................................................................................................................................................


5ad5a96b06555882339523.png
  • Вопрос задан
  • 258 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы