0
여기 데이터베이스에서 자바 스크립트 객체로 열을 가져옵니다. 그런 다음 stringify를 통해 객체의 내용을 문자열로 가져와 내 ejs 페이지로 렌더링하려고합니다. 데이터베이스의 내용은 json 형식 { "con":. 열의 내용을 일반 텍스트로 표시하는 방법은 무엇입니까? str.replace(/[\[\]\{\}]+/g, '')
:대괄호가없는 일반 텍스트로 json 객체를 표시하는 방법
var table= require('../models/table');
router.get('/', function(req, res){
table.where({ id:1 })
.fetch({ columns: ['con'] })
.then(function(model){
str = JSON.stringify(model);
res.render('page.ejs', { str });
});
});
네이티브 메서드 JSON.parse를 확인하십시오. – sova
문자열 및 내용을 이해하지 않고서도 솔루션을 제안 할 수는 없습니다. stringify를 사용하면 기술적으로 일반 텍스트로 렌더링됩니다. –