나의 발자취
자바스크립트 객체 리터럴 res.render("habit_record_list", { records: rows }); 본문
res.render("habit_record_list", { records: rows });에서 콜론(:)은 객체의 속성을 정의하는 방식이다.
즉, 이 문장은 JavaScript의 객체 리터럴 구문을 사용하고 있는데, rows는 app.get() 함수 내에서 사용하고 있는 변수다.
의미
- 속성 이름과 값:
- records: rows는 records라는 속성을 정의하고 그 값으로 rows 변수를 할당하는 것이다. 즉, records라는 이름으로 rows의 데이터를 템플릿으로 전달하는 것이다.
- 템플릿에서의 접근:
- EJS 템플릿 내에서는 records라는 이름으로 이 데이터를 사용할 수 있다. 예를 들어,
<% records.forEach(item => { %>와 같이 접근할 수 있다.
- EJS 템플릿 내에서는 records라는 이름으로 이 데이터를 사용할 수 있다. 예를 들어,
'Backend' 카테고리의 다른 글
API 종류들(SOAP, RESTful, GraphQL, gRPC, WebSocket, Webhook)과 Restful API의 특징 (2) | 2024.10.14 |
---|---|
웹 백엔드를 REST api로 변경하기 (0) | 2024.10.04 |
SQLite NodeJS 모듈 이용해서 게시판 구현하기 (3) /login (0) | 2024.09.30 |
SQLite NodeJS 모듈 이용해서 게시판 구현하기 (2) /list (0) | 2024.09.27 |
SQLite NodeJS 모듈 이용해서 게시판 구현하기 (1) 초기설정 (0) | 2024.09.27 |
Comments