Не могу понять, почему веб-сайт Heroku выводит сообщение «не удается получить /» - PullRequest
0 голосов
/ 08 мая 2019

так, он просто говорит: «НЕ ПОЛУЧИТЬ /» каждый раз, когда я пытаюсь просмотреть мое приложение, вот код

server.js

//Import requiered packages
const express = require('express');
const {Client} = require('pg');

//Create the conection to the postgres server
const client = new Client({
    connectionString: process.env.DATABASE_URL
});

client.connect();

//Create the express app
const bodyParser = require('body-parser');
const app = express();

// parse application/json
app.use(bodyParser.json());

//Handle a post request at /query
app.post('/query', (req, res) => {
    res.setHeader('Content-Type', 'application/json');
    console.log("Receiving request");
    if(req.body.query) {
        console.log(req.body.query);
        client.query(req.body.query, (err, r) => {
            if (err) throw err;
            rows = [];
            for(let row of r.rows){
                rows.push(row);
            }
            response = JSON.stringify(rows);
            console.log(response);
            res.end(response);
        });
    }
});


const port = process.env.PORT || 8080
//Start listening
const server = app.listen(port, function () {
   console.log("App listening at ${host}")
});

package.json

{
  "name": "haha",
  "description": "joseph = obesity > lawa",
  "main": "server.js",
  "scripts": {
    "start": "node server.js"
  },
  "dependencies": {
    "express": "4.x.x",
    "pg": "7.x.x",
    "body-parser": "1.18.x"
  }
}

Я буквально понятия не имею, что не так, и в CLI почти нет ошибок.Ошибки в CLI в основном не имеют к этому отношения, так как, даже если ошибок нет, я все еще представлен сообщением «не могу получить /», пожалуйста, помогите мне: (

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...