Ошибка узла js при попытке запроса POST - PullRequest
1 голос
/ 01 апреля 2019

Я не понимаю, почему я получаю сообщение об ошибке "невозможно опубликовать"Пожалуйста, помогите.

const app = express();

//Adding Body Parser middleware
app.use(bodyParser.urlencoded({extended:false}));
app.use(bodyParser.json());

app.get('/',(req,res)=>{
    res.json({
        status: "200"
    })
})

app.post('/',(req,res)=>{
    var city = req.body.city;
    res.status(200).json({stat: city})
})

Ответы [ 2 ]

1 голос
/ 01 апреля 2019

Запускаете ли вы приложение с app.listen(port) (port - ваш порт).

Я использую ваш код (добавьте app.listen(port)) и пишите в порядке.

Это мой код:

const bodyParser = require('body-parser')
const express = require('express')
const app = express();
//Adding Body Parser middleware
app.use(bodyParser.urlencoded({extended:false}));
app.use(bodyParser.json());

app.get('/',(req,res)=>{
    res.json({
        status: "200"
    })
})

app.post('/',(req,res)=>{
    var city = req.body.city || '1';
    res.status(200).json({stat: city})
})

app.listen(4567)

Я использую бессонницу, и это мой результат: enter image description here

0 голосов
/ 01 апреля 2019

Это может быть проблема с портом. Изменение номера порта может помочь.

...