# 들어간 데이터 읽어오기
app.get('/list', function(request , response){
db.collection('post').find().toArray(function(err,result){
console.log(result);
response.render('list.ejs', { posts : result });
});//모든 데이터 가져오기
});
# html 파일에서 데이터 읽어오기
1. ejs 설치
npm install ejs
# views 폴더 생성후
# list.ejs 파일 생성
<h2>할일목록</h2>
<% for (let i = 0; i < posts.length; i ++) { %>
<h4><%= posts[i].title %></h4>
<p><%= posts[i].date %></p>
<% } %>
# for 문등 코드실행해야 할때는 <% 실행하고싶은 코드 %>
# 출력을 할때는 <%= %>
* 다른 서버사이드 랭귀지랑 비슷하다...
'코딩(개발) > Node.js' 카테고리의 다른 글
환경변수 environment variable (0) | 2022.06.21 |
---|---|
Ajax를 이용한 데이터 삭제 (0) | 2022.06.20 |
고유키 생성 (0) | 2022.06.20 |
MongoDB 셋팅하기 / 데이터 입력하기 / IP 추가 (0) | 2022.06.20 |
Node.js 시작하기 (0) | 2022.06.19 |
댓글