리잘 :
나는 MySQL의 데이터의 무리를 표시 NodeJS + Express를 사용하여 API를 만드는 오전. MySQL은 실제 열 이름, user_salary USER_ID입니다. 하지만 그것은 내가 (user_id를 같은 것으로 변경할 수 있도록, 화면에 표시되고 싶지 않아 -> ID, user_salary-> SAL, 그래서 JSON 형식으로 내 데이터가 될 것입니다 :
{"status":200,"response":"SUCCESS","data":[{"ID":"OV100","SAL":100000},{"ID":"OV1000","SAL":1000000},{"ID":"OV150","SAL":150000}]}
나는이 있지만 행운에 대해 인터넷 검색을했다. 도와 주셔서 감사 해요.
cubrr :
당신도 당신의 백엔드에 걸쳐 JS에서, SQL에서이 작업을 수행, 또는 당신의 프론트 엔드에서 할 수 있습니다.
SQL에서 할
사용 AS
.
const sql = 'select user_id as "ID", user_salary as "SAL" from salary';
JS에서 할
사용 Array.map
.
conn.query(sql, (err, results) => {
if(results.length)
res.end(JSON.stringify({
"status": 200,
"response": 'SUCCESS',
"data": results.map(({ user_id, user_salary }) => ({
ID: user_id,
SAL: user_salary
}))
}));
})