Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.02.2022, 21:08   #1
vopik
Новичок
Джуниор
 
Регистрация: 06.02.2022
Сообщений: 3
Печаль Статус запроса 404 Not Found, node js (koa js)

Я новичок в программировании, и пишу мини-социальную сеть на node js (koa.js) и React, и пытаюсь получить профиль пользователя, но при отправке запроса получаю 404 Not Found. Кажется, проблема в серверной части приложения, нежели в клиентской, но я в упор не могу найти, в чём ошибка, пожалуйста, помогите мне... Id пользователя мне приходит, но вот запрос работать не хочет..

model User.js:

Код:
const mongoose = require("mongoose");
const Schema = mongoose.Schema;
const privatePaths = require("mongoose-private-paths");
 
const userSchema = new Schema({
  name: {
    type: String,
    required: true,
  },
  email: {
    type: String,
    required: true,
    unique: true,
  },
  password: {
    type: String,
    required: true,
    private: true,
  },
  createdDate: {
    type: Date,
    default: Date.now,
  },
});
 
userSchema.plugin(privatePaths);
 
module.exports = mongoose.model("users", userSchema);
controller users.js:

Код:
const Router = require("koa-router");
 
const User = require("../models/User");
 
const router = new Router().prefix("/users");
 
router.get("/:_id", (ctx) => {
  const user = User.findById(ctx.params._id);
  if (user) {
    ctx.body = post;
  } else {
    ctx.throw(404, "User has not been found");
  }
});
 
module.exports = router.routes();
отправка запроса:

Код:
export const getUserById = (id) => (dispatch) => {
  dispatch(setUserLoading(true));
  axios
    .get(`/api/users/${id}`, config)
    .then((res) => {
                                   //сюда я уже не попадаю
      dispatch({
        type: GET_USER,
        payload: res.data,
      });
    })
    .catch((e) => {
      dispatch(setUserLoading(false));
    });
};
vopik вне форума Ответить с цитированием
Старый 06.02.2022, 21:46   #2
vopik
Новичок
Джуниор
 
Регистрация: 06.02.2022
Сообщений: 3
По умолчанию

ошибку нашёл сам. всем спасибо за ответы)))
vopik вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Not Found (#404) rosqwlll PHP 2 19.02.2017 00:43
Не отображаются картинки на сайте ( 404 Not Found ) Тёма_) PHP 4 20.09.2016 13:48
HTTP/1.1 404 Not Found stalker1995s Общие вопросы Delphi 1 16.02.2013 14:41
POST на indy HTTP/1.1 404 Not Found jskorvin Работа с сетью в Delphi 2 14.12.2010 13:52
Indy. HTTP 404 Not found TwiX Работа с сетью в Delphi 6 14.09.2010 02:30