저는 javascript와 nodejs를 처음 접하는데 질문이 있습니다
간단한 API로 작업 중인 코드가 있는데 왜 이런 일이 발생하는지 이해하는 데 어려움을 겪고 있습니다
으아악화면에 localhost mysql의 모든 사용자를 나열하는 이 경로가 있습니다. 연결은 잘 작동하지만 경로를 입력하면 "[]"(빈 목록)가 포함된 빈 화면이 반환됩니다.
콘솔과 HTML 페이지에는 오류가 표시되지 않습니다
하지만 "api" 부분 없이 "list_all" 경로만 변경하면 모든 것이 잘 됩니다. 이렇게:
으아악나에게 SQL 응답을 반환합니다.
질문: 경로에 "api"를 제공하면 왜 작동하지 않나요?
함수 "get_info":
으아악모든 사용자에 대한 SQL 결과를 정상적으로 반환하도록 "api/list_all" 경로를 원합니다.
P粉0381618732024-04-04 09:33:11
메인 서버 파일에 잘못된 코드를 가져왔을 수 있습니다
위에 표시된 코드가 server 파일과 다른 파일에 있는 경우 server.js에 app.use('/api/list_all',imported_route) ;
줄을 추가하고 코드를
추가 도움말은 이전 질문을 참조하세요. 라우팅은 Node.js 및 Express.js API를 사용하지 않습니다