Я вызвал вызов GET AJAX из компонента React.js, и он генерирует ошибку 404.Я не уверен, что мне не хватает и как идут дела.Код, который я написал, выглядит следующим образом:
Сторона клиента (каталог: root / client / app.js)
const URL = 'http://127.0.0.1:3000/request/get';
axios.get(URL)
.then((result) => console.log(result))
.catch((err) => console.log('unexpected error ocurred'));
Сторона сервера (каталог: root / server / server.js)
const express = require('express');
const bodyParser = require('body-parser');
const path = require('path');
const posts = require('./models/posts');
const api = require('./routes/post-handler');
const app = express();
app.use(bodyParser.urlencoded({extended: false}));
app.use(express.static('./routes/'));
app.get('/request/get', function(req, res, next) {
res.send("got get request");
res.end();
});
app.use(function(req, res) {
res.status(404);
res.send("Request failed");
})
app.listen(3000, function() {
console.log("App started on the port 3000");
})
Мне показалось, что я вижу сообщение "получил запрос на получение" на консоли, но оказалось, что это ошибка 404.Что я делаю неправильно?Спасибо.