>  Q&A  >  본문

Node-Express MySQL API는 JSON 배열을 문자열로 출력합니다.

포트폴리오 웹사이트에서 일부 데이터를 가져오려면 Express API 서버를 설정해 보세요. 내 "이미지" 열에 대해 JSON 데이터 유형을 사용하여 MySQL 테이블을 설정했습니다. "이미지"에는 갤러리에 대한 여러 이미지 링크가 있어야 합니다. 그러나 서버는 이미지 배열을 문자열 배열 대신 문자열로 출력합니다.

API 서버의 Javascript 코드

으아악

결과

으아악

솔루션

다음을 추가하여 원하는 출력을 얻을 수 있는 해결 방법을 찾았습니다.

으아악 으아악

테이블에서 특정 열을 JSON 데이터 유형으로 지정했는데도 쿼리가 애초에 JSON 배열의 데이터를 출력하지 않는 이유는 무엇입니까?

P粉575055974P粉575055974184일 전322

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

  • P粉170858678

    P粉1708586782024-03-31 11:55:58

    이 문제를 해결했습니다. 잘못된 MySQL 노드 패키지를 사용하고 있습니다. json 형식화에는 MySQL2가 필요합니다.

    으아아아 으아아아

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