>  Q&A  >  본문

Node.js의 특정 경로에 SQL 쿼리가 표시되지 않습니다.

저는 javascript와 nodejs를 처음 접하는데 질문이 있습니다

간단한 API로 작업 중인 코드가 있는데 왜 이런 일이 발생하는지 이해하는 데 어려움을 겪고 있습니다

으아악

화면에 localhost mysql의 모든 사용자를 나열하는 이 경로가 있습니다. 연결은 잘 작동하지만 경로를 입력하면 "[]"(빈 목록)가 포함된 빈 화면이 반환됩니다.

콘솔과 HTML 페이지에는 오류가 표시되지 않습니다

하지만 "api" 부분 없이 "list_all" 경로만 변경하면 모든 것이 잘 됩니다. 이렇게:

으아악

나에게 SQL 응답을 반환합니다.

질문: 경로에 "api"를 제공하면 왜 작동하지 않나요?

함수 "get_info":

으아악

모든 사용자에 대한 SQL 결과를 정상적으로 반환하도록 "api/list_all" 경로를 원합니다.

P粉770375450P粉770375450179일 전358

모든 응답(1)나는 대답할 것이다

  • P粉038161873

    P粉0381618732024-04-04 09:33:11

    메인 서버 파일에 잘못된 코드를 가져왔을 수 있습니다

    위에 표시된 코드가 server 파일과 다른 파일에 있는 경우 server.js에 app.use('/api/list_all',imported_route) ; 줄을 추가하고 코드를

    로 변경해야 합니다. 으아악

    추가 도움말은 이전 질문을 참조하세요. 라우팅은 Node.js 및 Express.js API를 사용하지 않습니다

    회신하다
    0
  • 취소회신하다