express определение путаницы маршрутов app.use () - PullRequest
0 голосов
/ 05 марта 2020

app.use ('/ api / users', require ('./ маршруты / api / users'));

app.use ('/ api / auth', require ('./ маршруты / api / auth '));

app.use (' / api / profile ', require (' ./ маршруты / api / profile '));

app.use ( '/api/posts',require('./routes/api/posts'))

Когда я меняю маршруты с' api 'на любые другие слова, сервер продолжает выдавать мне ошибку 404 not found, и я также изменил метод axio на соответствующие слова.

, например, app.use ('/ ddd / posts', require ('./ маршруты / api / posts')) и соответствующий топор ios: const res = ждать топор ios .get ('/ ddd / posts');

, пожалуйста, помогите

1 Ответ

1 голос
/ 06 марта 2020

Если это:

app.use('/api/posts',require('./routes/api/posts'))

работает с:

axios.get('/api/posts');

Тогда это:

app.use('/ddd/posts',require('./routes/api/posts'))

будет отлично работать с:

axios.get('/ddd/posts');

Если что-то не мешает вашему модифицированному серверу. Вещи, которые могут создавать помехи:

  1. Прокси-сервер, настроенный только для разрешения определенных путей через
  2. Ваш новый сервер не был запущен должным образом, возможно, потому что предыдущее поколение сервера все еще работает работает
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...