js 프런트 엔드를 내 Node/Express 백엔드에 연결하는 데 문제가 있습니다. 내 클라이언트 측 js에서 내 서버에 요청을하면 내 요청은 성공적으로 반환되지만 요청한 페이지는 렌더링되지 않습니다.페이지가 AJAX 게시 요청에 성공하지 못합니다.
서버 측 내가 가진 :
app.get('/dashboard', (req, res) => res.render('dashboard/dashboard', { updates, agendaItems }));
클라이언트 측 :
$.ajax({
type: 'GET',
url: '/dashboard',
data: context,
success: function() {
console.log('success');
},
error: function (jqXHR, textStatus, err) {
console.log(textStatus);
}
});
내가 오류를 얻을 그리고 내가 CONSOLE.LOG 내 콘솔에 표시 ('성공')을받을 수 있나요합니다.
http://localhost:27017/dashboard으로 가거나 우편 배달부에서 요청을 받으면 내 라우팅이 예상대로 작동합니다. 내가 가진 유일한 문제는 내 클라이언트 측 js로부터 경로 요청을하는 것입니다. 버튼 클릭으로 아약스 요청을하고 있습니다.
내가 더 많은 코드를 게시되지 않은 : 이것을 달성 할 사용자를 리디렉션 브라우저를 연출
. 대시 보드/대시 보드 아래에 파일이 있습니다. 제가 말했듯이, 페이지가 렌더링하는 localhost/대시 보드로 이동하여 요청을 받으면됩니다. 백 엔드는 완벽하게 작동합니다 (우편 배달부에서도 요청을 처리하는 것으로 알고 있습니다). 따라서 프런트 엔드 js를 Express 서버에 연결하는 데 문제가 있음을 확신합니다. –