Я пытаюсь вызвать функцию на стороне сервера от клиента, но у меня возникает ошибка 404. Что случилось? Код выглядит правильно для меня, и я дважды проверил все синтаксисы.onClick trigger server side function
Серверный JS
app.post('/verify', function (req, res) {
console.log('oh hey');
});
стороне клиента JS
$('#verify').click(function() {
$.post('/verify');
});
Джейд
input#verify(name='verify', value='verify', type='submit')
Ошибка
POST http://localhost:3000/verify 404 (Not Found)
вы видите console.log («ой эй»)? Я думаю, если вы не вызываете res.send (...), вызываемый следующий обработчик маршрута (который, наконец, возвращает 404) – lipp
Вы уверены, что '/ verify' находится в корневом каталоге вашего сервера? У вас есть переписывание URL-адреса в какой-то момент? – PinkTurtle
сделать другой apis, т. Е. Получить, работать, но только этот пост api не работает? –