- ejs
Embedded JavaScript 의 약자로 .ejs 확장자 명에 html 을 기본 베이스로 자바스크립트가 내장되어 있다.
mysql 데이터 가져와서 출력해보기(MVC모델)
controller.js
exports.user_info = function(req, res) {
var first_name = [];
var last_name = [];
var email = [];
db((err, connection) => {
connection.query( mapper.first_name_select , (err, data) => {
connection.release();
if(err) {
throw err;
}
first_name = data;
// console.log("first_name :", first_name);
res.render("user_info", { first_name : first_name });
})
})
}
mapper.js
first_name_select : `
SELECT
first_name
FROM
authors
`,
user_info.ejs
<% for(var i = 0; first_name.length > i; i++) { %>
<p><%= first_name[i].first_name%></p>
<% } %>
결과물
DB에 있는 name들을 출력한다
*
<% %> 는 한줄로 사용해야함.
'Programing > node js' 카테고리의 다른 글
[nodejs] socket.io (0) | 2023.05.16 |
---|---|
node js pm2 (0) | 2021.02.23 |
node js mysql session 사용법 (0) | 2021.02.19 |
node js async 모듈 (0) | 2021.02.17 |
node js panolens.js 360이미지 (0) | 2021.01.14 |